# $Id$ PNAME="livecdsystem26" PVER="0.12" PBUILD="r1" PCATEGORIE="fake" STATE="unstable" PKGTYPE="virtual" NOPKGBUILD=true DESCRIPTION="Magellan LiveCD Pakages based on kernel-2.6 layout." HOMEPAGE="http://www.magellan-linux.net/" DEPENDS_common=">= app-mage/mage-0.4.15; >= app-mage/mage-bootstrap-1.9; >= sys-apps/initscripts-0.5; >= virtual/kernel; >= sys-fs/udev-146; >= sys-libs/libstdc++-4.3; >= sys-libs/readline-6.0; >= sys-apps/coreutils-7.6; >= sys-libs/zlib-1.2; >= sys-apps/findutils-4.4; >= sys-apps/gawk-3.1.7; >= sys-apps/less-436; >= sys-apps/net-tools-1.60; >= sys-apps/inetutils-1.6; >= sys-apps/file-5.03; >= sys-apps/kbd-1.15; >= sys-fs/e2fsprogs-1.41; >= sys-fs/reiserfsprogs-3.6.21; >= sys-fs/xfsprogs-3.0; >= sys-fs/ntfsprogs-3.0; >= sys-apps/grep-2.5.4; >= sys-apps/module-init-tools-3.10; >= sys-apps/procps-3.2.8; >= sys-apps/psmisc-22.8; >= sys-apps/shadow-4.1.4; >= sys-apps/debianutils-2.30; >= virtual/syslog; >= sys-apps/tar-1.22; >= sys-apps/util-linux-2.16; >= virtual/editor; >= net-misc/dhcpcd-5.1; >= net-misc/wget-1.12; >= net-misc/rsync-3.0.6; >= sys-apps/diffutils-2.8.7; >= dev-util/dialog-1.1; >= sys-apps/hdparm-9.27; >= net-misc/iptables-1.4; >= sys-apps/lshw-02.14; >= net-www/lynx-2.8.7; >= net-dialup/mingetty-1.08; >= net-ftp/ncftp-3.2; >= net-misc/openssh-5.3; >= sys-apps/pciutils-3.1; >= app-misc/screen-4.0.3; >= sys-fs/dosfstools-2.11; >= net-wlan/wireless-tools-30; >= net-wlan/wpa-supplicant-0.6; >= net-dialup/ppp-2.4; >= net-dialup/rp-pppoe-3.10;" # >= sys-apps/hwdata-knoppix-0.172; # >= sys-apps/hwsetup-1.2; #DEPENDS_x86="${DEPENDS_common}; >= sys-apps/ddcxinfo-knoppix-0.6" DEPENDS_x86="\${DEPENDS_common}" DEPENDS_x86_64="\${DEPENDS_common}" # very derty trick to get the dependencies right # ; is the IFS, tr replaces ; with an crlfs # the var ist decided with our common eval+echo magic DEPEND="\$(eval echo \\\$DEPENDS_\${ARCH/i*86/x86} | tr ';' '\n')" # theses var must be exported to the mage file to get all things right SPECIAL_VARS="DEPENDS_common DEPENDS_x86 DEPENDS_x86_64" src_install() { echo echo "This is only a fake smage2 for ${PNAME}-${PVER}-${PBUILD}." echo "No Package will be build." echo } postinstall() { echo echo "Whipping out unwanted files and packages ..." echo echo "Press [Enter] to continue" echo read # kill info rm -rf ${MROOT}/usr/share/info # kill man rm -rf ${MROOT}/usr/share/man # kill doc rm -rf ${MROOT}/usr/share/doc # kill includes rm -rf ${MROOT}/usr/include # kill pkgconfig rm -rf ${MROOT}/usr/lib/pkgconfig # kill aclocal rm -rf ${MROOT}/usr/share/aclocal # kill tmps rm -rf ${MROOT}/tmp/* rm -rf ${MROOT}/var/tmp/* # uninstall unneeded packages MY_MROOT="${MROOT}" MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall groff MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall texinfo MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall gettext MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall libtool MROOT="${MY_MROOT}" find ${MROOT}/lib -name '*.la' | xargs rm find ${MROOT}/lib -name '*.a' | xargs rm find ${MROOT}/usr/lib -name '*.la' | xargs rm find ${MROOT}/usr/lib -name '*.a' | xargs rm # strip some packages # awk rm -rf ${MROOT}/usr/lib/awk rm -rf ${MROOT}/usr/share/awk # perl rm -rf ${MROOT}/usr/lib/perl5 # # glibc # rm -rf ${MROOT}/usr/lib/gconv # rm -rf ${MROOT}/usr/share/i18n # glib2 rm -rf ${MROOT}/usr/lib/glib-2.0 rm -rf ${MROOT}/usr/share/glib-2.0 rm -rf ${MROOT}/usr/share/gtk-doc # # no locales needed atm # rm -rf ${MROOT}/usr/lib/locale # rm -rf ${MROOT}/usr/share/locale # install -d ${MROOT}/etc/env.d # echo 'LC_ALL=C' > ${MROOT}/etc/env.d/35locale }