=================================================================== RCS file: /cvs2/dgamelaunch-openbsd/dgl-create-chroot,v retrieving revision 1.5 retrieving revision 1.8 diff -u -p -r1.5 -r1.8 --- dgamelaunch-openbsd/dgl-create-chroot 2021/03/31 12:23:08 1.5 +++ dgamelaunch-openbsd/dgl-create-chroot 2021/04/02 10:12:01 1.8 @@ -1,7 +1,7 @@ #!/bin/sh # Ideas and some parts from the original dgl-create-chroot (by joshk@triplehelix.org, modifications by jilles@stack.nl) -# This one by paxed@alt.org +# This one by paxed@alt.org, modified by porting@use.startmail.com # @@ -27,6 +27,12 @@ NH_VAR_PLAYGROUND="/nh343/var/" # only define this if dgl was configured with --enable-sqlite SQLITE_DBFILE="/dgldir/dgamelaunch.db" +# only define this is dgl was configured without --enable-sqlite +#PASSWD_FILE="/dgldir/dgl-login" + +# only define this is dgl was configured without --enable-debugfile +#DEBUGFILE="/dgldebug.log" + # END OF CONFIG ############################################################################## @@ -114,6 +120,19 @@ if [ -n "$SQLITE_DBFILE" ]; then fi fi +if [ -n "PASSWD_FILE" ]; then + echo "Creating password file at $PASSWD_FILE" + touch "$CHROOT/$PASSWD_FILE" + chown "$USRGRP" "$CHROOT/$PASSWD_FILE" + chmod 0700 "$CHROOT/$PASSWD_FILE" +fi + +if [ -n "DEBUGFILE" ]; then + echo "Creating debugfile at $DEBUGFILE" + touch "$CHROOT/$DEBUGFILE" + chown "$USRGRP" "$CHROOT/$DEBUGFILE" + chmod 0700 "$CHROOT/$DEBUGFILE" +fi if [ -n "$COMPRESSBIN" -a -e "`which $COMPRESSBIN`" ]; then COMPRESSDIR="`dirname $COMPRESSBIN`"