On Fri, Nov 21, 2014 at 2:36 PM, Moritz Warning <moritzwarn...@web.de> wrote: > Hi, > > I try to write a port of an application that needs to edit /etc/nsswitch.conf. > But I have trouble modifying /etc/nsswitch.conf in pkg-plist (there is where > it should be done?). > Even creating a test file in pkg-plist seem be ignored: > > /etc/testfile > @exec echo 'test' >> /etc/testfile > > Any ideas what could be wrong? > You probably don't want to do this in the pkg-plist, instead you would normally do this in pkg-install:
pkg-install #!/bin/sh PKG_BATCH=${BATCH:=NO} PKG_PREFIX=${PKG_PREFIX:=/usr/local} case $2 in POST-INSTALL) if [ "${PKG_BATCH}" = "NO" ]; then # Do something to add an entry to /etc/nsswitch.conf else # Display a message echo "*** We do not modify /etc/nsswitch.conf automatically in" echo "*** BATCH mode. Please modify it yourself." fi ;; POST-DEINSTALL) # Do something to remove the entry that was added to /etc/nsswitch.conf ;; esac It might be better to add a pkg-message to the port that shows how to modify /etc/nsswitch.conf, instead of having the port modify it. -- DISCLAIMER: No electrons were maimed while sending this message. Only slightly bruised. _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"