[squeak-dev] [almost fixed] Re: Using squeak rfb/vnc server with unix server stuff
K K Subbu
kksubbu.ml at gmail.com
Sun Sep 15 10:17:08 UTC 2019
On 13/09/19 2:04 AM, tim Rowledge wrote:
> WHOAMI=`whoami`
>
> echo creating rotated log/main directory...
> mkdir -p log/main
> chmod o-rwx log/main
>
> echo --- generate log/run script
> echo ''#!/bin/bash
> exec 2>&1
> exec setuidgid ''$WHOAMI'' multilog t ./main'' > $PWD/log/run
> sudo chown -R $WHOAMI log
WHOAMI is local to the script, so it won't be set in the run script
leading to multilog being treated as a uid argument.
You could change this to the more readable:
echo -- generate log/run script
cat >$PWD/log/run <<EOF
#!/bin/bash
exec 2>&1
exec setuidgid $WHOAMI multilog t ./main
EOF
sudo chown -R $WHOAMI log
HTH .. Subbu
More information about the Squeak-dev
mailing list
|