# HG changeset patch # User HIROSE Yuuji # Date 1703242892 -32400 # Node ID 6e24f1ecf13e6dfa1418c161fa757c34f450d237 # Parent f389a311a8d4610fdaa146806d8a8f2168739015 Workaround for GNU system diff -r f389a311a8d4 -r 6e24f1ecf13e s4-funcs.sh --- a/s4-funcs.sh Wed Dec 06 20:13:42 2023 +0900 +++ b/s4-funcs.sh Fri Dec 22 20:01:32 2023 +0900 @@ -481,6 +481,9 @@ ${S4WORLDGRPS:+-D_S4WORLDGRPS_="$S4WORLDGRPS"} \ ${S4WORLDS:+-D_S4WORLDS_="$S4WORLDS"} "$@" } +if ! type gdate && date --version | grep -q GNU; then + gdate() date "$@" +fi >/dev/null 2>&1 ismember() { # $1=user, $2=group #err ismem: "select user from grp_mem where gname=$(sqlquote $2) and user='$1';" diff -r f389a311a8d4 -r 6e24f1ecf13e s4-start.sh --- a/s4-start.sh Wed Dec 06 20:13:42 2023 +0900 +++ b/s4-start.sh Fri Dec 22 20:01:32 2023 +0900 @@ -63,6 +63,7 @@ fi test -d tmp || mkdir -m 1750 tmp +test -d cache || mkdir -m 1755 cache . ./s4-funcs.sh if ! checkdomain $ADMIN; then cat<&2