# $Header: /magellan-cvs/smage/base-files/base-files-0.3-r1.smage2,v 1.1 2008/02/11 23:06:10 niro Exp $ PNAME="base-files" PVER="0.3" PBUILD="r1" PCATEGORIE="sys-apps" STATE="unstable" DESCRIPTION="Basic dirs and files for Magellan-Linux." HOMEPAGE="http://www.magellan-linux.de/" DEPEND="" sminclude mtools SRCFILE="" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" src_install() { install -d ${SRCDIR} cd ${SRCDIR} # creating fhs compat directories mkeepdir /bin || die mkeepdir /boot || die mkeepdir /dev || die mkeepdir /dev/shm || die mkeepdir /etc || die mkeepdir /etc/opt || die mkeepdir /etc/env.d || die mkeepdir /home || die mkeepdir /lib || die mkeepdir /lib/dev-state || die mkeepdir /media || die mkeepdir /media/floppy || die mkeepdir /media/cdrom || die mkeepdir /mnt || die mkeepdir /mnt/floppy || die mkeepdir /mnt/cdrom || die mkeepdir /opt || die mkeepdir /opt/bin || die mkeepdir /opt/doc || die mkeepdir /opt/include || die mkeepdir /opt/info || die mkeepdir /opt/lib || die mkeepdir /opt/man || die mkeepdir /opt/man/man1 || die mkeepdir /opt/man/man2 || die mkeepdir /opt/man/man3 || die mkeepdir /opt/man/man4 || die mkeepdir /opt/man/man5 || die mkeepdir /opt/man/man6 || die mkeepdir /opt/man/man7 || die mkeepdir /opt/man/man8 || die mkeepdir /proc || die mkeepdir /root || die mkeepdir /sbin || die mkeepdir /srv || die mkeepdir /sys || die mkeepdir /tmp || die mkeepdir /usr || die mkeepdir /usr/bin || die mkeepdir /usr/etc || die mkeepdir /usr/include || die mkeepdir /usr/lib || die mkeepdir /usr/lib/locale || die mkeepdir /usr/local || die mkeepdir /usr/local/bin || die mkeepdir /usr/local/etc || die mkeepdir /usr/local/include || die mkeepdir /usr/local/lib || die mkeepdir /usr/local/sbin || die mkeepdir /usr/local/share || die mkeepdir /usr/local/share/dict || die mkeepdir /usr/local/share/doc || die mkeepdir /usr/local/share/info || die mkeepdir /usr/local/share/locale || die mkeepdir /usr/local/share/man || die mkeepdir /usr/local/share/man/man1 || die mkeepdir /usr/local/share/man/man2 || die mkeepdir /usr/local/share/man/man3 || die mkeepdir /usr/local/share/man/man4 || die mkeepdir /usr/local/share/man/man5 || die mkeepdir /usr/local/share/man/man6 || die mkeepdir /usr/local/share/man/man7 || die mkeepdir /usr/local/share/man/man8 || die mkeepdir /usr/local/share/nls || die mkeepdir /usr/local/share/misc || die mkeepdir /usr/local/share/terminfo || die mkeepdir /usr/local/share/zoneinfo || die mkeepdir /usr/local/src || die mkeepdir /usr/sbin || die mkeepdir /usr/share || die mkeepdir /usr/share/dict || die mkeepdir /usr/share/doc || die mkeepdir /usr/share/info || die mkeepdir /usr/share/locale || die mkeepdir /usr/share/man || die mkeepdir /usr/share/man/man1 || die mkeepdir /usr/share/man/man2 || die mkeepdir /usr/share/man/man3 || die mkeepdir /usr/share/man/man4 || die mkeepdir /usr/share/man/man5 || die mkeepdir /usr/share/man/man6 || die mkeepdir /usr/share/man/man7 || die mkeepdir /usr/share/man/man8 || die mkeepdir /usr/share/nls || die mkeepdir /usr/share/misc || die mkeepdir /usr/share/terminfo || die mkeepdir /usr/share/zoneinfo || die mkeepdir /usr/src || die mkeepdir /var || die mkeepdir /var/cache || die mkeepdir /var/lib || die mkeepdir /var/lib/misc || die mkeepdir /var/lib/locate || die mkeepdir /var/local || die mkeepdir /var/lock || die mkeepdir /var/log || die mkeepdir /var/mail || die mkeepdir /var/opt || die mkeepdir /var/run || die mkeepdir /var/spool || die mkeepdir /var/tmp || die # symlinks mlink share/doc /usr || die mlink share/info usr || die mlink share/man /usr || die mlink share/doc /usr/local || die mlink share/info /usr/local || die mlink share/man /usr/local || die # these needs special rights mchmod 0750 /root || die mchmod 1777 /tmp || die mchmod 1777 /var/tmp || die # x86_64 multilib support if [[ ${ARCH} = x86_64 ]] then mkeepdir /$(mlibdir) || die mkeepdir /usr/$(mlibdir) || die mkeepdir /usr/local/$(mlibdir) || die mkeepdir /var/$(mlibdir) || die mkeepdir /opt/$(mlibdir) || die mlink ../lib/locale /usr/$(mlibdir) || die fi }