[opensuse-packaging] Adding a EULA to a package
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. Many thanks, Andy -- Andrew Wafaa IRC: FunkyPenguin GPG: 0x3A36312F -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
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 packages. -- 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 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 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). Regards, Andy -- Andrew Wafaa IRC: FunkyPenguin GPG: 0x3A36312F -- 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, 10:19:01 schrieb Andrew Wafaa:
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 packages.
So there is no way at present to have it for a single package?
The EULAs are for single packages as listed in the files of openSUSE_EULAs 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).
That is supported. But you need to create your media as a product in any case.
Regards,
Andy
-- 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 11:19 am, Andrew Wafaa wrote:
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 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
On Wednesday 16 May 2012 13:19:01 Andrew Wafaa wrote:
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 think the flash player has EULA -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Adrian Schröter
-
Andrew Wafaa
-
Ilya Chernykh
-
Joop Boonen