=================================================================== RCS file: /cvs2/dgamelaunch-openbsd/dgl-create-chroot,v retrieving revision 1.4 retrieving revision 1.6 diff -u -p -r1.4 -r1.6 --- dgamelaunch-openbsd/dgl-create-chroot 2021/03/16 10:00:11 1.4 +++ dgamelaunch-openbsd/dgl-create-chroot 2021/04/02 09:59:19 1.6 @@ -27,6 +27,9 @@ 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" + # END OF CONFIG ############################################################################## @@ -110,9 +113,15 @@ if [ -n "$SQLITE_DBFILE" ]; then SQLITE_DBFILE="`echo ${SQLITE_DBFILE#/}`" sqlite3 "$CHROOT/$SQLITE_DBFILE" "create table dglusers (id integer primary key, username text, email text, env text, password text, flags integer);" chown "$USRGRP" "$CHROOT/$SQLITE_DBFILE" + chmod 0700 "$CHROOT/$SQLITE_DBFILE" fi fi +if [ -n "PASSWD_FILE" ]; then + echo "Creating password file at $PASSWD_FILE" + touch "$CHROOT/$PASSWD_FILE" + chmod 0700 "$CHROOT/$PASSWD_FILE" +fi if [ -n "$COMPRESSBIN" -a -e "`which $COMPRESSBIN`" ]; then COMPRESSDIR="`dirname $COMPRESSBIN`"