Contents of /trunk/bootstrap/mage-src/mage-0.3.6-r7.smage2
Parent Directory | Revision Log
Revision 155 -
(show 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 | # 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 | * |