Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | In some straightforward situations, protect examples behind PORTEXAMPLES, | adamw | 2014-08-06 |
#!/bin/sh PATH=/bin:/usr/bin:/usr/sbin GROUP=gnokii SUIDBINS="${PKG_PREFIX}/sbin/gnokiid ${PKG_PREFIX}/sbin/mgnokiidev" BINS="${PKG_PREFIX}/bin/gnokii ${PKG_PREFIX}/bin/xgnokii ${SUIDBINS}" case "$2" in "PRE-INSTALL") if pw group show "${GROUP}" 2>/dev/null; then echo "You already have a group \"${GROUP}\", so I will use it." else if pw groupadd ${GROUP}; then echo "Added group \"${GROUP}\"." else echo "Adding group \"${GROUP}\" failed..." exit 1 fi fi ;; "POST-INSTALL") chgrp $GROUP $BINS chmod 750 ${BINS} chmod u+s ${SUIDBINS} ;; "DEINSTALL") if [ -z "`pw groupshow $GROUP 2>&1 | sed -E -e 's/^([^:]+:){3}(.*)$/\2/'`" ]; then echo "Removing empty group \"$GROUP\"." pw groupdel $GROUP fi ;; esac t' href='https://www.csie.ntu.edu.tw/~b01902062/git/freebsd-ports-graphics' title='freebsd-ports-graphics Git repository'/>