Necessary, there are two command line parsers that get run. The one in the Windows wrapper code which uses / and the one in the underlying Bacula code that uses -. The /install, /remove, /service, etc are all interpreted by the wrapper.
The install command just takes whatever comes after the /install and puts it into the service command line. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Arno Lehmann Sent: Thursday, January 25, 2007 12:50 AM To: 'bacula-users' Subject: Re: [Bacula-users] Win2k Automated Upgrade from 1.3x to 2.0 Hello, On 1/25/2007 9:27 AM, Robert Nelson wrote: > Ah I just noticed a small omission :-) (One that would cause the installed > service not to work :-O. > > Install should be: > > "c:\Program Files\bacula\bin\bacula-fd" /install -c "C:\Documents and > Settings\All Users\Application Data\bacula\bacula-fd.conf" Giving the configuration was not my problem at that time. However, I notice you use dashes and slashes for the parameters. Is that necessary, intentional, or can you use whatever you prefer? Arno > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Arno > Lehmann > Sent: Thursday, January 25, 2007 12:14 AM > To: 'bacula-users' > Subject: Re: [Bacula-users] Win2k Automated Upgrade from 1.3x to 2.0 > > Hello, > > On 1/25/2007 8:54 AM, Robert Nelson wrote: > >>Don't use sc.exe, you won't get all the parameters right. >> >>You should be able to use winbacula-2.0.1.exe /s. >> >>If you just want to remove or install the services use the following >>commands: >> >>c:\bacula\bin\bacula-fd /remove >> >>c:\Program Files\bacula\bin\bacula-fd /install > > > Ah... I wasn't aware that these switches still exist and work. During > the first tries of the cross-compiled windows FD I tried them but hat > difficulties to get the FD installed. > > Might have been because my installation was broken, though. > > Arno > > >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf Of Vladimir >>Doisan >>Sent: Wednesday, January 24, 2007 2:53 PM >>To: Arno Lehmann >>Cc: bacula-users >>Subject: Re: [Bacula-users] Win2k Automated Upgrade from 1.3x to 2.0 >> >>Very cool! >>I am crazy enough to start working on it today unless my wify shoots me >>if I spend too much time working :) >>Since you told me the most important command "sc", the script is ez. If >>I will not have any emergencies at work, I will have testing done > > tomorrow. > >>Thanks a lot! >> >> >>Arno Lehmann wrote: >> >> >>>Hello, >>> >>>On 1/24/2007 10:38 PM, Vladimir Doisan wrote: >>>I think there is a bit of work needed to get the update 1.38 to 2.0 >>>happen automatically. >>>If I understand correctly, you stop service, copy files, start service. >>>Which would work just perfectly for upgrades 1.38.x -> 1.38.y >>>and with slight path modifications it will work fine for 2.0.a -> 2.0.b >>>However it will not work for the upgrade from 1.38.x -> 2.0.a >>> >>> >>> >>>>True, I suppose. >>> >>>Here's some steps what I think needs to be done >>> >>>1. Stop Service >>> >>> >>> >>>>net stop bacula >>> >>>2. Delete Old Service (pointing to c:\bacula) probably need to delete >>>some registry keys >>> >>> >>> >>>>sc bacula delete >>> >>>>or something. >>> >>>3. Move extracted files (.exe, .dll .txt ...) to correct folders >>>("ProgFiles\Bacula" and "Docs&Settins\AllUsers\AppData\bacula") >>> >>> >>> >>>>%ProgramFiles% and %AllUsersProfile%\AppData\Bacula >>> >>>>might work >>> >>>4. Move old .conf files to new folders >>> >>> >>> >>>>copy ... that one was easy! >>> >>>5. Create new service (pointing to new path) need to create new registry >>>keys >>> >>> >>> >>>>sc create >>> >>>>don't ask _me_ for details... Microsofts Web Site probably has some sort >>>>of a manual for the sc command. Or see if the output of 'sc create' >>>>helps you... >>> >>>6. Start new service >>> >>> >>> >>>>net start bacula-fd >>> >>>>(note the new service name!) >>> >>>7. Delete old c:\bacula directory (optional) >>> >>> >>> >>>>I would keep it for a while. >>> >>>File movement is trivial, but how to create / delete services and modify >>>registry from CLI via rpc? >>> >>> >>> >>>>sc is the magic command. >>> >>>This is why I think there should be some switches in winbacula-2.0.exe >>>to help automate this task of clicking next, next, next, finish. All of >>>the user interaction stuff (clicking) could be automated. >>> >>>Let me know what you think, I had crazy week (2 months actually), maybe >>>I am way off... >>> >>> >>> >>>>If you're crazy enough you'll have something ready tomorrow :-) >>> >>>>Arno >>> >>> >>>Vladimir >>> >>> >>> >>>Michel Meyers wrote: >>> >>> >>> >>>>>>P.S. You will also have to adapt the service name, the new installer >>>>>>installs the FD as 'bacula-fd', not just 'bacula'. >>>>>> >>>>>>Greetings, >>>>>> Michel >>> >>> >>>Michel Meyers wrote: >>> >>> >>> >>>>>>Vladimir Doisan wrote: >>>>>> >>>>>> >>>>>> >>>>>>>>Oh, so the install directory would still be c:\bacula (whatever the >> >>1.3x >> >> >>>>>>>>was)? >>>>>> >>>>>>No, the new installer unfortunately uses the Program Files directory >> >>for >> >> >>>>>>it (but I think it's the same for all machines, unless you have >> >>multiple >> >> >>>>>>versions of Windows). >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>>Maybe I was looking at the different script, or mixed it up with >>>>>>>>something else... Could you give me the link? >>>>>> >>>>>>You can find it in examples/upgrade-win32-client.txt if you have the >>>>>>source tarball. >>>>>> >>>>>>Greetings, >>>>>> Michel >>>> >>------------------------------------------------------------------------- >>Take Surveys. Earn Cash. Influence the Future of IT >>Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > >>opinions on IT & business topics through brief surveys - and earn cash >>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>_______________________________________________ >>Bacula-users mailing list >>Bacula-users@lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/bacula-users >> >> >>------------------------------------------------------------------------- >>Take Surveys. Earn Cash. Influence the Future of IT >>Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > >>opinions on IT & business topics through brief surveys - and earn cash >>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>_______________________________________________ >>Bacula-users mailing list >>Bacula-users@lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/bacula-users >> >> >> > > -- IT-Service Lehmann [EMAIL PROTECTED] Arno Lehmann http://www.its-lehmann.de ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users