Ticket #71: setup.txt

File setup.txt, 4.8 kB (added by Jan-Nik, 8 months ago)

Demonstration of unsetup unable to clean up if setup fails

Line 
1 jhasse@linux-jbtw:~/autopackage/main> ./setup
2 autopackage 1.2.5 CVS setup script, (c) 2002-2005 the autopackage developers
3
4 --------------------------------------------------------------------------------
5   autopackage - the distribution neutral packaging framework for Linux systems
6 --------------------------------------------------------------------------------
7
8 This script will:
9  * Check for required version of getopt
10  * Create directory for packages as /var/packages (if root)
11  * Create symlinks from /usr/bin to the executables
12      in /home/jhasse/autopackage/main
13  * Create symlink from /usr/share/autopackage
14      to /home/jhasse/autopackage/main/share
15  * Create symlink from /usr/libexec/autopackage
16      to /home/jhasse/autopackage/main/libexec
17  * Create configuration file as /etc/autopackage/config
18      - By default, autopackage will update the linker cache if installed to
19        a non-standard prefix. This can be turned off in the config file.
20  * Install CVS module apbuild for the apgcc executable
21
22       Press Enter to INSTALL autopackage tools or Ctrl-C to CANCEL.
23
24
25 Installing CVS directory apbuild's apgcc executable...
26
27 Need to install CVS directory apbuild's apgcc executable...
28 mkdir -p /home/jhasse/.local/bin
29 cp apgcc apg++ relaytool scandeps make-icons /home/jhasse/.local/bin
30 chmod +x /home/jhasse/.local/bin/apgcc /home/jhasse/.local/bin/apg++ /home/jhasse/.local/bin/scandeps /home/jhasse/.local/bin/make-icons /home/jhasse/.local/bin/relaytool
31 mkdir -p /home/jhasse/.local/share/apbuild/Apbuild
32 cp Apbuild/*.pm /home/jhasse/.local/share/apbuild/Apbuild/
33 mkdir -p /home/jhasse/.local/include/apbuild
34 cp ctype.h apsymbols.h /home/jhasse/.local/include/apbuild
35 mkdir -p /home/jhasse/.local/share/aclocal
36 cp relaytool.m4 /home/jhasse/.local/share/aclocal
37 echo >> /home/jhasse/.local/include/apbuild/apsymbols.h
38 echo "/* apbuild version" 2.0.6 "*/" >> /home/jhasse/.local/include/apbuild/apsymbols.h
39 --------------
40 Installation complete. Please read README for usage.
41
42 Installing Autopackage ...
43 Linking from /home/jhasse/autopackage/main/makepackage to /home/jhasse/.local/bin/makepackage
44 Linking from /home/jhasse/autopackage/main/package to /home/jhasse/.local/bin/package
45 Linking from /home/jhasse/autopackage/main/share to /home/jhasse/.local/share/autopackage
46 Copying files to /home/jhasse/.config/autopackage
47 Linking from /home/jhasse/autopackage/main/libexec to /home/jhasse/.local/libexec/autopackage
48 file=`echo ar | sed 's,.*/,,'`.gmo \
49           && rm -f $file && msgfmt -o $file ar.po
50 file=`echo da | sed 's,.*/,,'`.gmo \
51           && rm -f $file && msgfmt -o $file da.po
52 file=`echo de | sed 's,.*/,,'`.gmo \
53           && rm -f $file && msgfmt -o $file de.po
54 file=`echo el | sed 's,.*/,,'`.gmo \
55           && rm -f $file && msgfmt -o $file el.po
56 file=`echo fr | sed 's,.*/,,'`.gmo \
57           && rm -f $file && msgfmt -o $file fr.po
58 file=`echo hu | sed 's,.*/,,'`.gmo \
59           && rm -f $file && msgfmt -o $file hu.po
60 file=`echo it | sed 's,.*/,,'`.gmo \
61           && rm -f $file && msgfmt -o $file it.po
62 file=`echo nl | sed 's,.*/,,'`.gmo \
63           && rm -f $file && msgfmt -o $file nl.po
64 file=`echo pa | sed 's,.*/,,'`.gmo \
65           && rm -f $file && msgfmt -o $file pa.po
66 file=`echo pl | sed 's,.*/,,'`.gmo \
67           && rm -f $file && msgfmt -o $file pl.po
68 file=`echo pt | sed 's,.*/,,'`.gmo \
69           && rm -f $file && msgfmt -o $file pt.po
70 file=`echo ru | sed 's,.*/,,'`.gmo \
71           && rm -f $file && msgfmt -o $file ru.po
72 file=`echo sl | sed 's,.*/,,'`.gmo \
73           && rm -f $file && msgfmt -o $file sl.po
74 file=`echo sq | sed 's,.*/,,'`.gmo \
75           && rm -f $file && msgfmt -o $file sq.po
76 file=`echo sv | sed 's,.*/,,'`.gmo \
77           && rm -f $file && msgfmt -o $file sv.po
78 file=`echo es_CO | sed 's,.*/,,'`.gmo \
79           && rm -f $file && msgfmt -o $file es_CO.po
80 file=`echo es_ES | sed 's,.*/,,'`.gmo \
81           && rm -f $file && msgfmt -o $file es_ES.po
82 file=`echo pt_BR | sed 's,.*/,,'`.gmo \
83           && rm -f $file && msgfmt -o $file pt_BR.po
84
85 Making libexec executables...
86 rm -f *.o readlink freespace autosu-gtk autosu-tui autosu-helper sudo-helper dirisempty dumpverdefs32 dumpverdefs64 vfolder-magic unlzma bspatch bsdiff dump-elf-metadata readfifo checksym specparse
87 APBUILD_INCLUDE="/usr/local/gtk-headers/2.2" apgcc -Wall -Os -s -pipe -DGETTEXT_PACKAGE=\"autopackage\" -DENABLE_BINRELOC -o readlink readlink.c
88 /tmp/ccgSlNHK.o: In function `main':
89 readlink.c:(.text+0xba): undefined reference to `realpath@GLIBC_2.0'
90 collect2: ld returned 1 exit status
91 make: *** [readlink] Fehler 1
92 Couldn't complete the setup.  Please execute './unsetup' to clean up.
93 jhasse@linux-jbtw:~/autopackage/main> uname -m
94 x86_64
95 jhasse@linux-jbtw:~/autopackage/main> ./setup
96 Autopackage support code is already set up.
97
98 jhasse@linux-jbtw:~/autopackage/main> ./unsetup
99 Package autopackage not found.
100
101 jhasse@linux-jbtw:~/autopackage/main> ./setup
102 Autopackage support code is already set up.
103