[bf1942] chown on start?

Bill Cuffley bcuffley at netarus.com
Thu Jun 26 13:10:40 EDT 2003


Well, my situation is similar, I need to have the perms of the config
files set as 660 (don't ask), since when the server dies, it changes
everything back to 600 or 700. Anyways, I added these lines to my
startup script:

stop_game() {
        echo "Signal Caught, killing game"
        killall bf1942_lnxded
        #re-setting permissions
        find . -type f -exec chmod o-rwx {} \; -exec chmod g-rwx {} \;
        find $CFG -exec chmod g+rw {} \;
        exit 0
}
trap stop_game 2

I usually kill the server with a good ol' ctrl-c (SIGINT/2), so the
killall command is useless, but I leave it there just in case.  The trap
command will make it so the stop_game function is called when the script
receives a SIGINT (signal #2 = Ctrl-C)

Enjoy

Bill

-----Original Message-----
From: Casey Zacek [mailto:bfb-bf at bogleg.org] 
Sent: Thursday, June 26, 2003 11:42 AM
To: bf1942 at icculus.org
Subject: Re: [bf1942] chown on start?

Christian Lahme wrote (at Thu, Jun 26, 2003 at 05:27:22PM +0200):
> 
> Hello Andreas,
> 
> Is bf1942_lnxded doing a chown every start? Is it possible to set this
> by ServerSettings.con. Our System has to have different owners for the
> configfiles. The starting user is in a group with the file-owner, but
> they aren?t the same.
> 
> Is there any possibilty to get this in next ob?

Only root can chown.  I don't run bf1942 as root, so mine certainly
isn't chowning anything.

-- 
-- Casey Zacek (Zippo)                  Beer for Breakfast servers
   66.111.111.66:27015 (CS multi-map)     <http://bfb.bogleg.org/>
   66.111.111.66:27016 (CS inferno/dust2/aztec/militia) Dallas, TX
   66.111.111.66:14567 (BF1942)



More information about the Bf1942 mailing list