Well, it knows what mods are available it can either. 1) Update all the mods steam can distribute. 2) Update the mods that are installed.
It's not hard to do a simple "does this dir exist" check.
McCormack, Chris wrote:
ALL may be a bit harder to code for as I dont know if the updater tool knows which mods it has previously updated or are installed. Maybe a comma seperated list would be easier to implement ?
./steam -update cs,tfc,dod
Chris -----Original Message----- From: Steven Hartland [mailto:[EMAIL PROTECTED] Sent: 18 December 2003 12:21 To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: [hlds_linux] Re: [hlds] Update Tool trashes working install
Dont forget to add to this the fact there still is no option to update ALL mods e.g. ./steam -update ALL So we have sit through steam verifying and breaking the core files once per mod. Please add the ALL option it would really be a great help to us server admins.
Steve / K ----- Original Message ----- From: "Steven Hartland" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: 18 December 2003 12:12 Subject: Re: [hlds] Update Tool trashes working install
The new way the update tool works is totally unusable. Yes its nice to have a verify option but it should be just that an option it should not be the default. I would suggest something like: -verify, -verify_prompt and -verify_fix where: -verify would just print the diffs -verify_prompt would prompt the user for [y/n] to fix -verify_fix would just fix all
In all cases it would not print "Verifying: XXXXX" as this means you cant see the wood for the trees
-update should only apply updates and potentially warn about diffs but this should really be left for -update -verify IMO. Applying this update just totally trashed our setup overwriting:
Verifying: /usr/local/games/hlds_ls/\cstrike\liblist.gam Downloading: /usr/local/games/hlds_ls/\cstrike\liblist.gam Verifying: /usr/local/games/hlds_ls/\cstrike\mapcycle.txt Downloading: /usr/local/games/hlds_ls/\cstrike\mapcycle.txt Verifying: /usr/local/games/hlds_ls/\cstrike\motd.txt Downloading: /usr/local/games/hlds_ls/\cstrike\motd.txt Verifying: /usr/local/games/hlds_ls/\cstrike\server.cfg Downloading: /usr/local/games/hlds_ls/\cstrike\server.cfg Verifying: /usr/local/games/hlds_ls/\hlds_run Downloading: /usr/local/games/hlds_ls/\hlds_run
Please please guys there really needs to be a proper test procedure put in place here. No way should this have got through testing. This lets try it out on X thousand people is just not cricket.
Steve / K
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
*********************************************** This e-mail and its attachments are confidential and are intended for the above named recipient only. If this has come to you in error, please notify the sender immediately and delete this e-mail from your system. You must take no action based on this, nor must you copy or disclose it or any part of its contents to any person or organisation. Statements and opinions contained in this email may not necessarily represent those of Littlewoods. Please note that e-mail communications may be monitored. The registered office of Littlewoods Limited and its subsidiaries is 100 Old Hall Street, Liverpool, L70 1AB. Registered number of Littlewoods Limited is 262152. ************************************************
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
-- With regards,
Say_Ten
================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it.
In the event of misdirection, illegible or incomplete transmission please telephone (023) 8024 3137 or return the E.mail to [EMAIL PROTECTED]
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux