The following currently exist, so I have them symlinked (as with most other 
necessary files/folders),

tf2_misc_000.vpk
tf2_misc_001.vpk
tf2_misc_002.vpk
tf2_misc_003.vpk
tf2_misc_004.vpk
tf2_misc_005.vpk
tf2_misc_006.vpk
tf2_misc_007.vpk
tf2_misc_008.vpk
tf2_misc_dir.vpk

Will there by any more VPK files added after updates in the long-run? So I can 
take into account whether or not I have to symlink any additional VPK files in 
some updates.

> Date: Sat, 20 Apr 2013 05:41:53 +0100
> From: [email protected]
> To: [email protected]
> Subject: Re: [hlds_linux] Symlinked Server Setup
> 
> On 19/04/2013 00:20, Russell Smith wrote:
> > How would this not cause a crash?  You're overwriting the binaries 
> > that are currently running on your symlinked servers.
> 
> unix doesn't delete a file until the handles are all closed (lsof | grep 
> DEL after doing apt-get upgrade, for example will usually show several 
> open, deleted executable files)
> 
> So an existing running program accesses the original version of the 
> files it has open, including the executable itself.
> 
> The directory entry is unlinked (or will point to the new file) but the 
> inode still exists.
> 
> But, that depends on doing some kind of rename / replace or 
> delete/replace thing.
> 
> If something literally was overwriting binaries, it probably will crash.
> 
> And, of course, if data files that weren't open, scripts or similar, 
> which are opened after the update (and are now in a different format, say
> that only the new executable is expecting) there's every chance of a 
> program failing for some reason if you pulled the carpet from underneath it.
> 
> -- 
> Dan
> 
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux
                                          
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux

Reply via email to