On Wed, Sep 03, 2014 at 05:35:10PM +0200, Pierre Neyron wrote:
> On Wed, 03 Sep 2014 16:35:51 +0200 Pierre Neyron <pierre.ney...@free.fr>
> wrote:

> > Even if installing a NIS server is pretty rare (and rarer and rarer), it
> > turns out that this point makes _automating_ a fresh NIS server
> > installation (e.g. in a Vagrant setup) a real pain.
> > I'm currently in that case and trying to figure out a "nice" workaround.
> > (any idea would be welcome)

> Answering to myself, for what it's worth, my good enough workaround:

>  NISDOMAIN="MyNISDomain"
>  echo "nis nis/domain string $NISDOMAIN" | debconf-set-selections
>  echo '[ "$1" = "nis" ] && exit 101 || exit 0' > /usr/sbin/policy-rc.d;
>  chmod +x /usr/sbin/policy-rc.d
>  DEBIAN_FRONTEND=noninteractive apt-get install -y nis
>  rm /usr/sbin/policy-rc.d
>  nisdomainname $NISDOMAIN
>  sed -i -e "s/^\(NISSERVER=\).*/\1true/" /etc/default/nis
>  /usr/lib/yp/ypinit -m < /dev/null 2> /dev/null
>  service nis restart

If only all problems were so easy to answer!

Attachment: signature.asc
Description: Digital signature

Reply via email to