# $Id$ PNAME="mage-release" PVER="0.6.99.15" PBUILD="r1" PCAT="sys-apps" DESCRIPTION="Release version files." HOMEPAGE="http://magellan-linux.net/" DEPEND="" sminclude mtools alx src_install() { cd ${SRCDIR} local MCONFIG local distri # CODENAME comes from distribution file of the smagetree if [[ ! -z ${CODENAME} ]] then distri="${CODENAME}" else distri="dev-${STATE}" fi # always overwrite /etc/mageversion and /etc/system-release minstalldir /etc/env.d || die MCONFIG="/etc/env.d/01release" mclearconfig || die maddconfig 'CONFIG_PROTECT_MASK="/etc/mageversion /etc/system-release /etc/os-release"' || die MCONFIG="/etc/mageversion" mclearconfig || die maddconfig "${PVER}" || die MCONFIG="/etc/system-release" mclearconfig || die maddconfig "ALX Thinclient release ${PVER} (${distri})" || die # see: http://www.freedesktop.org/software/systemd/man/os-release.html # and http://0pointer.de/blog/projects/os-release MCONFIG="/etc/os-release" mclearconfig maddconfig 'NAME="ALX Thinclient"' maddconfig 'ID=alx' maddconfig "Version=\"${PVER} (${distri})\"" maddconfig "Version_ID=\"${PVER}\"" maddconfig "VARIANT=thinclient" maddconfig "PRETTY_NAME=\"ALX Thinclient ${PVER} (${distri})\"" maddconfig 'ANSI_COLOR="1;34"' # see: http://cpe.mitre.org/specification/diagram.html maddconfig "CPE_NAME=\"cpe:/o:alx-thinclient:alx:${PVER}\"" maddconfig 'HOME_URL="http://www.magellan-linux.de/"' maddconfig 'SUPPORT_URL="http://wiki.magellan-linux.de/"' maddconfig 'BUG_REPORT_URL="http://bugs.magellan-linux.de/"' } preinstall() { add_conf_prot_mask /etc/env.d /etc/mageversion /etc/system-release /etc/os-release }