Heiko's solution seems to make sense, it should work but then when I want to 
disable the FBWF manually, I would have to disable WPKG-GP too or it would be 
enabled and rebooted on next restart so I have to take that in account.
I haven't had time to test but I will report as soon as I can.
But about Stefan's remark, it would indeed be better to make a separate 
"disable FBWF" package which would be called from each of the original 
packages, but I don't think there's a way to do it currently or is there ?


Jonathan Verdeyen
IT Engineer

Automatic Systems S.A. - Avenue Mercator, 5 - 1300 Wavre - Belgique
Phone: +32 (0)10 23 02 97 - Fax : +32 (0)10 23 02 02
www.automatic-systems.com



Please consider your environmental responsibility before printing this e-mail.

-----Original Message-----
From: wpkg-users-boun...@lists.wpkg.org 
[mailto:wpkg-users-boun...@lists.wpkg.org] On Behalf Of Stefan Pendl
Sent: vendredi 16 novembre 2012 09:12
To: heiko.hel...@horiba.com
Cc: wpkg-users@lists.wpkg.org
Subject: Re: [wpkg-users] Disable FBWF before installing software

Am 14.11.2012 18:24, schrieb heiko.hel...@horiba.com:
>  > >
>  > > Wouldn't this cause a reboot loop? The enable and disable package
> both  > > need an immediate reboot...
>  >
>  > One could set an environment variable to avoid this, which gets
> checked  > to prevent the execution of the install commands.
>  >
>  > The reboot loop problem exists with the first solution presented to
> the  > OP too.
>  >
>
> Does it?
>
> First Boot:
> the <condition> says FBWF is on, so FBWF gets disabled and an the
> system boots immediately (<exit code='bla' reboot='true/>)
>
> Second Boot:
> the <condition> for the disable command checks if it is already
> disabled. If it is disabled - no reboot -> packages get installed.
> Then the Prio-0 Package installs last, enables FBWF, reboots.
>
> Third boot:
> No packages scheduled for install - so FBWF won't be disabled and
> prio0-package won't get installed (because it is execute=change).
> System boots normal.
>
> Of course getting this bug-free is a challenge (one bad package def
> will cause a reboot loop) - but i think it's possible.

Sure there will be the need to include a flagging system to prevent a reboot 
loop, but that is needed for both ways.

One will have to decide which way is adding less to the overall amount of 
maintenance of the packages.

I myself would not want to have the same type of code in all of my packages.
Sure there are ways to automate this, like it is shown by the Firefox 
extensions, that use a common framework which gets filled in while the package 
is read.


--
Stefan P.

Top-posting:
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com 
______________________________________________________________________

Ce message et toutes les pièces jointes (ci-après le "message") sont 
confidentiels et établis à l'intention exclusive
de ses destinataires. Toute utilisation ou diffusion non autorisée est 
interdite. Si vous n'êtes pas destinataire de ce
message, merci de le détruire immédiatement et d'avertir l'expéditeur.
--> Pensez à l'environnement avant d'imprimer ce message.

This message and any attachments (the "message") are confidential and intended 
solely for the addressees.
Any unauthorised use or dissemination is prohibited. If you are not the 
intended addressee of this message,
please delete it immediately and inform the sender.
--> Please consider the environment before printing this email.

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users

Reply via email to