Magellan Linux

Contents of /trunk/extras/livecdknoppix26/livecdknoppix26-0.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 7 months ago) by niro
File size: 3259 byte(s)
import repo
1 # $Header: /magellan-cvs/smage/livecdsystem26/livecdsystem26-0.3-r1.smage2,v 1.1 2006/12/04 13:08:44 niro Exp $
2
3 PNAME="livecdknoppix26"
4 PVER="0.1"
5 PBUILD="r1"
6
7 PCATEGORIE="fake"
8 STATE="unstable"
9
10 PKGTYPE="virtual"
11 NOPKGBUILD=true
12
13 DESCRIPTION="Magellan knoppix alike LiveCD based on kernel-2.6 layout."
14 HOMEPAGE="http://www.magellan-linux.net"
15
16 DEPENDS_common=">= app-mage/mage-0.4;
17 >= app-mage/mage-bootstrap-1;
18 >= sys-apps/initscripts-0.3;
19 >= virtual/kernel;
20 >= sys-fs/udev-070;
21 >= sys-libs/libstdc++-4;
22 >= sys-libs/readline-5;
23 >= sys-apps/coreutils-5.3;
24 >= sys-libs/zlib-1.2;
25 >= sys-apps/findutils-4.1.20;
26 >= sys-apps/gawk-3.1.3;
27 >= sys-apps/less-381;
28 >= sys-apps/net-tools-1.60;
29 >= sys-apps/inetutils-1.4.2;
30 >= sys-apps/file-4.06;
31 >= sys-apps/kbd-1.12;
32 >= sys-fs/e2fsprogs-1.38;
33 >= sys-fs/reiserfsprogs-3.6;
34 >= sys-fs/xfsprogs-2.7;
35 >= sys-apps/grep-2.5.1;
36 >= sys-apps/module-init-tools-3.1;
37 >= sys-apps/procps-3.2.5;
38 >= sys-apps/psmisc-21.6;
39 >= sys-apps/shadow-4.0.13;
40 >= sys-apps/debianutils-2.14;
41 >= virtual/syslog;
42 >= sys-apps/tar-1.15;
43 >= sys-apps/util-linux-2.12q;
44 >= virtual/editor;
45 >= net-misc/dhcpcd-1.3.22;
46 >= net-misc/wget-1.9;
47 >= net-misc/rsync-2.6.6;
48 >= sys-apps/diffutils-2.8.7;
49 >= dev-util/dialog-1.0;
50 >= sys-apps/hdparm-6;
51 >= sys-apps/hwdata-knoppix-0.107;
52 >= sys-apps/hwsetup-1;
53 >= net-misc/iptables-1.3;
54 >= sys-apps/lshw-02;
55 >= net-www/lynx-2.8.5;
56 >= net-dialup/mingetty-1.07;
57 >= net-ftp/ncftp-3;
58 >= net-misc/openssh-3.9;
59 >= sys-apps/pciutils-2;
60 >= app-misc/screen-4;
61 >= sys-fs/dosfstools-2;
62 >= net-wlan/wireless-tools-29;
63 >= net-wlan/wpa-supplicant-0.4
64 >= net-dialup/ppp-2.4
65 >= net-dialup/rp-pppoe-3.8"
66
67 DEPENDS_x86="${DEPENDS_common}; >= sys-apps/ddcxinfo-knoppix-0.6"
68 DEPENDS_x86_64="${DEPENDS_common}"
69
70 # very derty trick to get the dependencies right
71 # ; is the IFS, tr replaces ; with an crlfs
72 # the var ist decided with our common eval+echo magic
73 DEPEND="\$(eval echo \\\$DEPENDS_\${ARCH/i*86/x86} | tr ';' '\n')"
74
75 # theses var must be exported to the mage file to get all things right
76 SPECIAL_VARS="DEPENDS_common DEPENDS_x86 DEPENDS_x86_64"
77
78 src_install()
79 {
80 echo
81 echo "This is only a fake smage2 for ${PNAME}-${PVER}-${PBUILD}."
82 echo "No Package will be build."
83 echo
84 }
85
86 postinstall()
87 {
88 echo
89 echo "Whipping out unwanted files and packages ..."
90 echo
91 echo "Press [Enter] to continue"
92 echo
93 read
94
95 # kill info
96 rm -rf ${MROOT}/usr/share/info
97 # kill man
98 rm -rf ${MROOT}/usr/share/man
99 # kill doc
100 rm -rf ${MROOT}/usr/share/doc
101 # kill includes
102 rm -rf ${MROOT}/usr/include
103 # kill pkgconfig
104 rm -rf ${MROOT}/usr/lib/pkgconfig
105 # kill aclocal
106 rm -rf ${MROOT}/usr/share/aclocal
107
108 # kill tmps
109 rm -rf ${MROOT}/tmp/*
110 rm -rf ${MROOT}/var/tmp/*
111
112 # uninstall unneeded packages
113 MY_MROOT="${MROOT}"
114
115 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall groff
116 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall texinfo
117 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall gettext
118 MAGE_UNINSTALL_TIMEOUT=0 MROOT="${MY_MROOT}" mage uninstall libtool
119
120 MROOT="${MY_MROOT}"
121
122 find ${MROOT}/lib -name '*.la' | xargs rm
123 find ${MROOT}/lib -name '*.a' | xargs rm
124
125 find ${MROOT}/usr/lib -name '*.la' | xargs rm
126 find ${MROOT}/usr/lib -name '*.a' | xargs rm
127 }

Properties

Name Value
svn:keywords Id