[Buildroot] [PATCH v11] xbmc: new package
Peter Korsgaard
jacmet at uclibc.org
Wed Mar 26 23:20:15 UTC 2014
>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:
> From: Maxime Hadjinlian <maxime.hadjinlian at gmail.com>
> XBMC is an award-winning free and open source (GPL) software media
> player and entertainment hub for digital media.
> We do provide a sub-option for each major feature we support, to avoid
> letting the user hunt-down required libraries, since the dependency is
> not always obvious and straightforward.
> We also provide our own wrapper script, because the ones bundled in
> XBMC are not suitable to all platforms. We need such a wrapper script
> because XBMC exits with different exit codes, depending on how the user
> quit XBMC: 0 is normal exit, 64 is for halt, and 66 is for reboot. So
> we can't simply call the real XBMC binary from the startup script, or
> we would lose this information. So, we provide a wrapper script that
> takes appropriate action according to the above exit codes.
> When run as root from a startup script, there is no HOME set, so XBMC
> defaults to saving its configuration in /.xbmc (yes, at the root of the
> rootfs). Since this does not play well with read-only filesystems (and
> is inherently ugly anyway), and sicne there is no real clean way to tell
> XBMC where to store its configuration, just provide a symlink to a better
> place: /.xbmc -> /var/xbmc (note: the only location _guaranteed_ to be
> writable is /tmp, but we want the configuration to survive a reboot. So,
> /var/xbmc looks a better place than /var/run/xbmc. and the user will
> have to take action to ensure /var/xbmc be writable.) (note: for this
> reason, we do not want to set $HOME to /root either, even if it is root
> running XBMC.)
> Some of XBMC sub-options select libraries that depend on toolchain options,
> such as IPv6. But those are already covered, being also implicit
> dependencies of XBMC, as XBMC can only be used on an (e)glibc toolchain
> anyway. When^WIf XBMC is one day buildable under uClibc/musl, this will be
> time to revisit those dependencies.
> This package was originally found at : https://github.com/huceke/buildroot-rbp
> By gimli <ebsi4711 at gmail.com>
> Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian at gmail.com>
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> Cc: gimli <ebsi4711 at gmail.com>
> Cc: Martin Bark <martin at barkynet.com>
> ---
> Chamges v10 -> v11:
Heh ;)
Committed, thanks both!
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list