#!/bin/sh if [ -n "${PACKAGE_BUILDING}" ]; then exit 0 fi KEYFILE="$PKG_PREFIX/etc/sfs/sfs_host_key" USER=sfs GROUP=sfs UID=171 GID=171 PW=/usr/sbin/pw SFSDIR=/var/spool/sfs if [ "$2" = "PRE-INSTALL" ]; then echo -n "Checking for group '$GROUP'... " if ! ${PW} groupshow $GROUP >/dev/null 2>&1; then echo -n "doesn't exist, adding... " if ${PW} groupadd $GROUP -g ${GID}; then echo "success." else echo "FAILED!" exit 1 fi else echo "exists." fi echo -n "Checking for user '$USER'... " if ! ${PW} usershow $USER >/dev/null 2>&1; then echo -n "doesn't exist, adding... " if ${PW} useradd $USER -u ${UID} -c 'Self-Certifying File System' -d /nonexistent -g $GROUP -s /sbin/nologin -h -; then echo "success." else echo "FAILED!" exit 1 fi else echo "exists." fi fi if [ "$2" = "POST-INSTALL" ]; then echo -n "Checking for SFS directory ($SFSDIR)... " if [ -d "$SFSDIR" ]; then echo "already exists." else echo -n "creating... " if mkdir $SFSDIR; then echo "success." else echo "FAILED!" exit 1 fi fi if ! chmod 750 $SFSDIR; then echo "chmod 750 $SFSDIR FAILED!" exit 1 fi if ! chown $USER:$GROUP $SFSDIR; then echo "chown $USER:$GROUP $SFSDIR FAILED!" exit 1 fi echo -n "Checking for SFS host key ($KEYFILE)... " if [ -f "$KEYFILE" ]; then echo "already exists, not generating." else echo "doesn't exist, generating." echo "Starting sfscd for entropy services." $PKG_PREFIX/sbin/sfscd echo -n "Sleeping ten seconds to give sfscd time to start up... " sleep 10 echo "done." $PKG_PREFIX/bin/sfskey gen -KP -l `uname -n` $KEYFILE echo -n "Key generation done, killing sfscd... " kill -TERM `cat /var/run/sfscd.pid` echo "done." fi cat $PKG_PREFIX/share/doc/sfs/WELCOME fi exit 0 olete development ports (https://github.com/freebsd/freebsd-ports-graphics)
aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/asmem
Commit message (Expand)AuthorAgeFilesLines
* Upgrade to version 1.8kevlo2001-04-154-240/+3
* (1) Add new variable, XFREE86_VERSION, to specify which version ofasami2000-08-031-3/+2
* Update to 1.6. Set this port BROKEN on 4.0+; I confirmed that bento iswill2000-04-234-69/+69
* Update with the new PORTNAME/PORTVERSION variablecpiazza2000-04-101-2/+3
* Update to version 1.5.steve1999-12-252-6/+6
* Update to version 1.4.steve1999-09-272-3/+3
* $Id$ -> $FreeBSD$peter1999-08-311-1/+1
* BROKEN= 'Sorry, asmem doesn't compile on 4.0+'cpiazza1999-08-261-2/+7
* Update to version 1.3fenner1999-08-222-5/+6
* #4/4 enforcing Caps, no periodhoek1999-06-271-1/+1