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

Reply via email to