Re: [opensuse-packaging] Adding a EULA to a package
On 16 May 2012 09:48, Adrian Schröter <adrian@suse.de> wrote:
Am Dienstag, 15. Mai 2012, 15:31:44 schrieb Andrew Wafaa:
Could someone advise on how one would add a EULA to a package please?
What I'm looking to do is have the EULA pop up and require user interaction prior to install. The package in question contains firmware that are not OSS but are re-distributable providing the user acknowledges the EULA.
I've had a look at the Non-Free repo hoping to find a hint, but didn't see anything. All and any help would be appreciated.
This is currently only possible via building a product media. Unfortunately the OBS support for that is not yet complete (will be with OBS 2.6). We lack also quite some documentation for this feature atm :/.
The current workaround is the openSUSE-EULAs package, which need to be installed when kiwi is creating the product. You may want to create a similar package and create a product to get the EULAs for your
On Wed, May 16, 2012 11:19 am, Andrew Wafaa wrote: packages.
So there is no way at present to have it for a single package? My intention was to have the package as a standalone, that users then install if they want it. Users would still be able to use the Snowball board without it, just not all features would be available (bluetooth/wireless/accelerometer).
I know it's not ideal. But maybe a script like the fetchmsttfonts is an option? It shows the EULA and it gets the data, unpacks it and it copies it to the correct location with the correct permissions. The %post can even automatically run the script.
Regards,
Andy
-- Andrew Wafaa IRC: FunkyPenguin GPG: 0x3A36312F --
Regards, Joop. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Am Mittwoch, 16. Mai 2012, 12:14:28 schrieb Joop Boonen:
On 16 May 2012 09:48, Adrian Schröter <adrian@suse.de> wrote:
Am Dienstag, 15. Mai 2012, 15:31:44 schrieb Andrew Wafaa:
Could someone advise on how one would add a EULA to a package please?
What I'm looking to do is have the EULA pop up and require user interaction prior to install. The package in question contains firmware that are not OSS but are re-distributable providing the user acknowledges the EULA.
I've had a look at the Non-Free repo hoping to find a hint, but didn't see anything. All and any help would be appreciated.
This is currently only possible via building a product media. Unfortunately the OBS support for that is not yet complete (will be with OBS 2.6). We lack also quite some documentation for this feature atm :/.
The current workaround is the openSUSE-EULAs package, which need to be installed when kiwi is creating the product. You may want to create a similar package and create a product to get the EULAs for your
On Wed, May 16, 2012 11:19 am, Andrew Wafaa wrote: packages.
So there is no way at present to have it for a single package? My intention was to have the package as a standalone, that users then install if they want it. Users would still be able to use the Snowball board without it, just not all features would be available (bluetooth/wireless/accelerometer).
I know it's not ideal. But maybe a script like the fetchmsttfonts is an option?
No, it would hide the information when it runs behind GUI YaST or via some automation like auto yast and that would most likely violate the license. So, the only way is to create a product media IMHO.
It shows the EULA and it gets the data, unpacks it and it copies it to the correct location with the correct permissions.
The %post can even automatically run the script.
Regards,
Andy
-- Andrew Wafaa IRC: FunkyPenguin GPG: 0x3A36312F --
Regards,
Joop.
-- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Wed, May 16, 2012 1:58 pm, Adrian Schröter wrote:
Am Mittwoch, 16. Mai 2012, 12:14:28 schrieb Joop Boonen:
On 16 May 2012 09:48, Adrian Schröter <adrian@suse.de> wrote:
Am Dienstag, 15. Mai 2012, 15:31:44 schrieb Andrew Wafaa:
Could someone advise on how one would add a EULA to a package
What I'm looking to do is have the EULA pop up and require user
interaction prior to install. The package in question contains firmware that are not OSS but are re-distributable providing the user
acknowledges the EULA.
I've had a look at the Non-Free repo hoping to find a hint, but didn't see anything. All and any help would be appreciated.
This is currently only possible via building a product media. Unfortunately the OBS support for that is not yet complete (will be with OBS 2.6). We lack also quite some documentation for this feature atm :/.
The current workaround is the openSUSE-EULAs package, which need to be installed when kiwi is creating the product. You may want to create a similar package and create a product to get the EULAs for your
On Wed, May 16, 2012 11:19 am, Andrew Wafaa wrote: please? packages.
So there is no way at present to have it for a single package? My intention was to have the package as a standalone, that users then install if they want it. Users would still be able to use the Snowball board without it, just not all features would be available (bluetooth/wireless/accelerometer).
I know it's not ideal. But maybe a script like the fetchmsttfonts is an option?
No, it would hide the information when it runs behind GUI YaST or via some automation like auto yast and that would most likely violate the license.
I've just tested fetchmsttfonts again. I see it has been changed. The old version forced a person to accept the license (y/n) question. The script can be changed to do so. Of course if might mean that it cant run fully automated, but that the user has to run the script him/herself.
So, the only way is to create a product media IMHO.
It shows the EULA and it gets the data, unpacks it and it copies it to the correct location with the correct permissions.
The %post can even automatically run the script.
Regards,
Andy
-- Andrew Wafaa IRC: FunkyPenguin GPG: 0x3A36312F --
Regards,
Joop.
-- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de
Regards, Joop. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Wed, May 16, 2012 at 03:46:07PM +0200, Joop Boonen wrote:
No, it would hide the information when it runs behind GUI YaST or via some automation like auto yast and that would most likely violate the license.
I've just tested fetchmsttfonts again. I see it has been changed. The old version forced a person to accept the license (y/n) question. The script can be changed to do so. Of course if might mean that it cant run fully automated, but that the user has to run the script him/herself.
Actually fetchmsttfonts tells you the license and EULA only after the fact, not before. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Adrian Schröter
-
Joop Boonen
-
Marcus Meissner