Magellan Linux

Contents of /trunk/mlivecdbuild/files/mage-src_old/mage-0.3.6-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 27 - (show annotations) (download)
Wed Jan 5 05:36:10 2005 UTC (19 years, 3 months ago) by niro
File size: 1574 byte(s)
mlivecdbuild-0.3.6-r7 import

1 # smage-script for app-mage/mage-0.3.6-r2
2
3 PNAME="mage"
4 PVER="0.3.6"
5 PBUILD="r2"
6
7 SRCFILE="${PNAME}-${PVER}.tar.bz2"
8 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
9
10 METHOD=rsync
11
12 src_prepare() {
13 if [ "${METHOD}" == "source" ]
14 then
15 munpack ${SRCFILE} || die
16 fi
17
18 if [ "${METHOD}" == "rsync" ]
19 then
20 mkdir -p ${SRCDIR} || die
21 rsync \
22 --recursive \
23 --links \
24 --perms \
25 --times \
26 --devices \
27 --timeout=600 \
28 --verbose \
29 --compress \
30 --progress \
31 --stats \
32 --delete \
33 --delete-after \
34 rsync://192.168.0.2/mage-0.3.6 \
35 ${SRCDIR} || die
36 fi
37
38 cd ${SRCDIR}
39
40 #clean up backup files (foo~)
41 find ${SRCDIR} -name *~ -exec rm '{}' ';' || die
42 }
43
44 src_install() {
45 cd ${SRCDIR}
46
47 cp -aR ${SRCDIR}/* ${BINDIR} || die
48
49 #corrects file attributes
50 for i in env-rebuild.sh \
51 mage3.sh \
52 pkgbuild_dir.sh \
53 depwanderer.sh \
54 magemanager.sh \
55 smage2.sh \
56 pkgsearch.sh \
57 compressdoc \
58 create_desktop_app.sh \
59 sourceinstall.sh \
60 mkinfodir \
61 etc-update \
62 writeprotected \
63 fixdatabase_ifs.sh
64 do
65 chown root.root ${BINDIR}/usr/lib/mage/${i} || die
66 chmod 0755 ${BINDIR}/usr/lib/mage/${i} || die
67 done
68
69 #some needed symlinks
70 ln -snf /usr/lib/mage/mage3.sh ${BINDIR}/sbin/mage || die
71 ln -snf /usr/lib/mage/smage2.sh ${BINDIR}/sbin/smage2 || die
72 ln -snf /usr/lib/mage/magemanager.sh ${BINDIR}/sbin/magemanager || die
73 ln -snf /usr/lib/mage/env-rebuild.sh ${BINDIR}/sbin/env-rebuild || die
74 ln -snf /usr/lib/mage/compressdoc ${BINDIR}/sbin/compressdoc || die
75 ln -snf /usr/lib/mage/etc-update ${BINDIR}/sbin/etc-update || die
76 }

Properties

Name Value
svn:executable *