Annotation of /trunk/bootstrap/mage-src/mage-0.3.6-r7.smage2
Parent Directory | Revision Log
Revision 155 -
(hide annotations)
(download)
Mon Jul 4 00:44:57 2005 UTC (18 years, 10 months ago) by niro
File size: 1651 byte(s)
Mon Jul 4 00:44:57 2005 UTC (18 years, 10 months ago) by niro
File size: 1651 byte(s)
imported new bootstrap srcripts; but be aware .... they are not ready yet
1 | niro | 155 | # smage-script for app-mage/mage-0.3.6-r7 |
2 | |||
3 | PNAME="mage" | ||
4 | PVER="0.3.6" | ||
5 | PBUILD="r7" | ||
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/${PNAME}-${PVER}-${PBUILD} \ | ||
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 | fix_database-mage-0.3.6-r5.sh | ||
65 | do | ||
66 | chown root.root ${BINDIR}/usr/lib/mage/${i} || die | ||
67 | chmod 0755 ${BINDIR}/usr/lib/mage/${i} || die | ||
68 | done | ||
69 | |||
70 | #some needed symlinks | ||
71 | ln -snf /usr/lib/mage/mage3.sh ${BINDIR}/sbin/mage || die | ||
72 | ln -snf /usr/lib/mage/smage2.sh ${BINDIR}/sbin/smage2 || die | ||
73 | #does currently not work | ||
74 | # ln -snf /usr/lib/mage/magemanager.sh ${BINDIR}/sbin/magemanager || die | ||
75 | ln -snf /usr/lib/mage/env-rebuild.sh ${BINDIR}/sbin/env-rebuild || die | ||
76 | ln -snf /usr/lib/mage/compressdoc ${BINDIR}/sbin/compressdoc || die | ||
77 | ln -snf /usr/lib/mage/etc-update ${BINDIR}/sbin/etc-update || die | ||
78 | } |
Properties
Name | Value |
---|---|
svn:executable | * |