aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordancer <dancer>2003-09-18 22:20:11 +0000
committerdancer <dancer>2003-09-18 22:20:11 +0000
commit0556a7f7358926e6a322dd1bab7f9a07f8bae0c5 (patch)
tree52b311d0545a0a132d09a8a4892e13964584f97b
parent91273a8fc9d9af252286a860af7b7e95dacbd9b7 (diff)
downloadpbuilder-0556a7f7358926e6a322dd1bab7f9a07f8bae0c5.tar
pbuilder-0556a7f7358926e6a322dd1bab7f9a07f8bae0c5.tar.gz
update
-rw-r--r--ChangeLog2
-rw-r--r--testsuite/pbuilder-user-mode-linux-build-dsh.log629
-rwxr-xr-xtestsuite/run-test.sh7
3 files changed, 638 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 29d9ac2..0713458 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2003-09-19 Junichi Uekawa <dancer@debian.org>
+ * testsuite/run-test.sh (PBUILDER_UML): download
+
* Makefile (clean): remove testsuite/testimage, it's 1G.
(full-check): add new target to run the test program.
diff --git a/testsuite/pbuilder-user-mode-linux-build-dsh.log b/testsuite/pbuilder-user-mode-linux-build-dsh.log
new file mode 100644
index 0000000..9df9c1b
--- /dev/null
+++ b/testsuite/pbuilder-user-mode-linux-build-dsh.log
@@ -0,0 +1,629 @@
+Invoking: linux mem=128M eth0=slirp,12345,/usr/bin/slirp-fullbolt con0=fd:0,fd:1 con=pty root=/dev/root rootflags=/ rootfstype=hostfs ubd1=/mnt/buildd/uml-cow//9990.cow,/home/dancer/cvscheckout/pbuilder/pbuilder/testsuite/testimage devfs=mount init=/tmp/files1AEE3 rw
+Checking for the skas3 patch in the host...not found
+Checking for /proc/mm...not found
+Linux version 2.4.20-7um (mdz@mizar) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Fri Aug 8 18:30:28 EDT 2003
+On node 0 totalpages: 32768
+zone(0): 32768 pages.
+zone(1): 0 pages.
+zone(2): 0 pages.
+Kernel command line: mem=128M eth0=slirp,12345,/usr/bin/slirp-fullbolt con0=fd:0,fd:1 con=pty root=/dev/root rootflags=/ rootfstype=hostfs ubd1=/mnt/buildd/uml-cow//9990.cow,/home/dancer/cvscheckout/pbuilder/pbuilder/testsuite/testimage devfs=mount init=/tmp/files1AEE3 rw
+Calibrating delay loop... 1594.44 BogoMIPS
+Memory: 126208k available
+Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
+Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
+Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
+Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
+Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
+Checking for host processor cmov support...Yes
+Checking for host processor xmm support...No
+Checking that ptrace can change system call numbers...OK
+Checking that host ptys support output SIGIO...Yes
+Checking that host ptys support SIGIO on close...No, enabling workaround
+POSIX conformance testing by UNIFIX
+All CPUs are go!
+Waiting on wait_init_idle (map = 0x0)
+All processors have done init_idle
+Linux NET4.0 for Linux 2.4
+Based upon Swansea University Computer Society NET3.039
+Initializing RT netlink socket
+Starting kswapd
+VFS: Diskquotas version dquot_6.4.0 initialized
+Journalled Block Device driver loaded
+devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
+devfs: boot_options: 0x1
+pty: 256 Unix98 ptys configured
+RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
+loop: loaded (max 8 devices)
+Initializing software serial port version 1
+setup_etheraddr: failed to parse '/usr/bin/slirp-fullbolt' as an ethernet address
+Netdevice 0 : SLIRP backend - command line: '/usr/bin/slirp-fullbolt'
+mconsole (version 2) initialized on /home/dancer/.uml/mcXuyM/mconsole
+unable to open root_fs for validation
+Creating "/mnt/buildd/uml-cow//9990.cow" as COW file for "/home/dancer/cvscheckout/pbuilder/pbuilder/testsuite/testimage"
+Partition check:
+ ubdb: unknown partition table
+Initializing stdio console driver
+NET4: Linux TCP/IP 1.0 for NET4.0
+IP Protocols: ICMP, UDP, TCP, IGMP
+IP: routing cache hash table of 512 buckets, 4Kbytes
+TCP: Hash tables configured (established 8192 bind 8192)
+Linux IP multicast router 0.06 plus PIM-SM
+NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
+Root-NFS: No NFS server available, giving up.
+VFS: Unable to mount root fs via NFS, trying floppy.
+VFS: Mounted root (hostfs filesystem).
+Mounted devfs on /dev
+0EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
+Starting network inside the chroot
+sed: can't read /proc/mounts: No such file or directory
+sed: can't read /proc/mounts: No such file or directory
+sed: can't read /proc/mounts: No such file or directory
+Deconfiguring network interfaces... SIOCDELRT: No such process
+done.
+Setting up IP spoofing protection: FAILED.
+Configuring network interfaces... Slirp v1.0.14pre1 (BETA)
+
+Copyright (c) 1995,1996 Danny Gasparovski and others.
+All rights reserved.
+This program is copyrighted, free software.
+Please read the file COPYRIGHT that came with the Slirp
+package for the terms and conditions of the copyright.
+
+IP address of Slirp host: 192.168.1.62
+IP address of your DNS(s): 218.231.0.10, 218.231.0.42
+Your address is 10.0.2.15
+(or anything else you want)
+
+Type five zeroes (0) to exit.
+
+[autodetect SLIP/CSLIP, MTU 1500, MRU 1500]
+
+SLiRP Ready ...
+done.
+W: /home/dancer/.pbuilderrc does not exist
+ -> Running in pbuilder-user-mode-linux mode
+I: using fakeroot in build.
+pbuilder-buildpackage/i386 $Id$
+$Id$
+
+Current time: Fri Sep 19 06:32:33 JST 2003
+pbuilder-time-stamp: 1063920753
+ -> copying local configuration
+ -> mounting /proc filesystem
+ -> mounting /dev/pts filesystem
+Installing the build-deps
+ -> Attempting to parse the build-deps : pbuilder-satisfydepends,v 1.18 2003/04/20 03:40:36 dancer Exp $
+ -> Considering debhelper (>> 3.0.0)
+ -> Trying debhelper
+ -> Considering libdshconfig1-dev
+ -> Trying libdshconfig1-dev
+ -> Installing debhelper libdshconfig1-dev
+ Reading Package Lists... 0% Reading Package Lists... 100% Reading Package Lists... Done
+ Building Dependency Tree... 0% Building Dependency Tree... 0% Building Dependency Tree... 50% Building Dependency Tree... 50% Building Dependency Tree... Done
+The following extra packages will be installed:
+ debconf-utils file gettext html2text intltool-debian libdshconfig1 libmagic1
+ po-debconf
+Suggested packages:
+ cvs
+The following NEW packages will be installed:
+ debconf-utils debhelper file gettext html2text intltool-debian libdshconfig1
+ libdshconfig1-dev libmagic1 po-debconf
+0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
+Need to get 2018kB of archives.
+After unpacking 6781kB of additional disk space will be used.
+ 0% [Working] Get:1 http://ftp.jp.debian.org sid/main libmagic1 4.03-3 [193kB]
+ 0% [1 libmagic1 2552/193kB 1%] 5% [1 libmagic1 102624/193kB 53%] 9% [Waiting for headers] Get:2 http://ftp.jp.debian.org sid/main file 4.03-3 [23.9kB]
+ 9% [2 file 2845/23.9kB 11%] Get:3 http://ftp.jp.debian.org sid/main debconf-utils 1.3.14 [36.3kB]
+ 10% [3 debconf-utils 1613/36.3kB 4%] Get:4 http://ftp.jp.debian.org sid/main html2text 1.3.1-2 [83.6kB]
+ 12% [4 html2text 1937/83.6kB 2%] Get:5 http://ftp.jp.debian.org sid/main gettext 0.12.1-6 [1268kB]
+ 16% [5 gettext 1526/1268kB 0%] 25% [5 gettext 182560/1268kB 14%] 31% [5 gettext 290560/1268kB 22%] 37% [5 gettext 416256/1268kB 32%] 47% [5 gettext 615712/1268kB 48%] 55% [5 gettext 781312/1268kB 61%] 63% [5 gettext 941600/1268kB 74%] 73% [5 gettext 1140000/1268kB 89%] 79% [Waiting for headers] Get:6 http://ftp.jp.debian.org sid/main intltool-debian 0.26+20030525 [15.9kB]
+ 79% [6 intltool-debian 1383/15.9kB 8%] 80% [Waiting for headers] Get:7 http://ftp.jp.debian.org sid/main po-debconf 0.7.2 [36.3kB]
+ 80% [7 po-debconf 1115/36.3kB 3%] Get:8 http://ftp.jp.debian.org sid/main debhelper 4.1.73 [340kB]
+ 82% [8 debhelper 1905/340kB 0%] 92% [8 debhelper 216465/340kB 63%] 306kB/s 0s 98% [Waiting for headers] 306kB/s 0s Get:9 http://ftp.jp.debian.org sid/main libdshconfig1 0.20.8-1 [9656B]
+ 99% [9 libdshconfig1 2557/9656B 26%] 306kB/s 0s 99% [Waiting for headers] 306kB/s 0s Get:10 http://ftp.jp.debian.org sid/main libdshconfig1-dev 0.20.8-1 [11.3kB]
+ 99% [10 libdshconfig1-dev 2657/11.3kB 23%] 306kB/s 0s 100% [Working] 306kB/s 0s Fetched 2018kB in 6s (307kB/s)
+Selecting previously deselected package libmagic1.
+(Reading database ... 9039 files and directories currently installed.)
+Unpacking libmagic1 (from .../libmagic1_4.03-3_i386.deb) ...
+Selecting previously deselected package file.
+Unpacking file (from .../archives/file_4.03-3_i386.deb) ...
+Selecting previously deselected package debconf-utils.
+Unpacking debconf-utils (from .../debconf-utils_1.3.14_all.deb) ...
+Selecting previously deselected package html2text.
+Unpacking html2text (from .../html2text_1.3.1-2_i386.deb) ...
+Selecting previously deselected package gettext.
+Unpacking gettext (from .../gettext_0.12.1-6_i386.deb) ...
+Selecting previously deselected package intltool-debian.
+Unpacking intltool-debian (from .../intltool-debian_0.26+20030525_all.deb) ...
+Selecting previously deselected package po-debconf.
+Unpacking po-debconf (from .../po-debconf_0.7.2_all.deb) ...
+Selecting previously deselected package debhelper.
+Unpacking debhelper (from .../debhelper_4.1.73_all.deb) ...
+Selecting previously deselected package libdshconfig1.
+Unpacking libdshconfig1 (from .../libdshconfig1_0.20.8-1_i386.deb) ...
+Selecting previously deselected package libdshconfig1-dev.
+Unpacking libdshconfig1-dev (from .../libdshconfig1-dev_0.20.8-1_i386.deb) ...
+Setting up libmagic1 (4.03-3) ...
+
+Setting up file (4.03-3) ...
+Setting up debconf-utils (1.3.14) ...
+
+Setting up html2text (1.3.1-2) ...
+
+Setting up gettext (0.12.1-6) ...
+
+Setting up intltool-debian (0.26+20030525) ...
+Setting up po-debconf (0.7.2) ...
+Setting up debhelper (4.1.73) ...
+Setting up libdshconfig1 (0.20.8-1) ...
+
+Setting up libdshconfig1-dev (0.20.8-1) ...
+ -> Finished parsing the build-deps
+ Reading Package Lists... 0% Reading Package Lists... 0% Reading Package Lists... 63% Reading Package Lists... Done
+ Building Dependency Tree... 0% Building Dependency Tree... 0% Building Dependency Tree... 50% Building Dependency Tree... 50% Building Dependency Tree... 99% Building Dependency Tree... Done
+The following NEW packages will be installed:
+ fakeroot
+0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
+Need to get 51.7kB of archives.
+After unpacking 188kB of additional disk space will be used.
+ 0% [Working] Get:1 http://ftp.jp.debian.org sid/main fakeroot 0.7.6 [51.7kB]
+ 2% [1 fakeroot 1114/51.7kB 2%] 100% [Working] Fetched 51.7kB in 0s (73.3kB/s)
+Selecting previously deselected package fakeroot.
+(Reading database ... 9530 files and directories currently installed.)
+Unpacking fakeroot (from .../fakeroot_0.7.6_i386.deb) ...
+Setting up fakeroot (0.7.6) ...
+Copying source file
+ -> copying [/home/dancer/cvscheckout/pbuilder/pbuilder/testsuite/testbuild/dsh_0.25.0-1.dsc]
+ -> copying [/home/dancer/cvscheckout/pbuilder/pbuilder/testsuite/testbuild/dsh_0.25.0.orig.tar.gz]
+ -> copying [/home/dancer/cvscheckout/pbuilder/pbuilder/testsuite/testbuild/dsh_0.25.0-1.diff.gz]
+Extracting source
+su(pam_unix)[265]: session opened for user pbuilder by (uid=0)
+dpkg-source: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-source: extracting dsh in dsh-0.25.0
+ -> Building the package
+su(pam_unix)[280]: session opened for user pbuilder by (uid=0)
+dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-buildpackage: source package is dsh
+dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-buildpackage: source version is 0.25.0-1
+dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-buildpackage: source maintainer is Junichi Uekawa <dancer@debian.org>
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-buildpackage: host architecture is i386
+dpkg-checkbuilddeps: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+ fakeroot debian/rules clean
+dh_testdir
+dh_testroot
+rm -f build-stamp configure-stamp
+/usr/bin/make clean
+make[1]: Entering directory `/tmp/buildd/dsh-0.25.0'
+make[1]: *** No rule to make target `clean'. Stop.
+make[1]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make: [clean] Error 2 (ignored)
+/usr/bin/make distclean
+make[1]: Entering directory `/tmp/buildd/dsh-0.25.0'
+make[1]: *** No rule to make target `distclean'. Stop.
+make[1]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make: [clean] Error 2 (ignored)
+dh_clean
+ dpkg-source -b dsh-0.25.0
+dpkg-source: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-source: building dsh using existing dsh_0.25.0.orig.tar.gz
+dpkg-source: building dsh in dsh_0.25.0-1.diff.gz
+dpkg-source: warning: file debian/compat has no final newline (either original or modified version)
+dpkg-source: warning: file dcp.sh has no final newline (either original or modified version)
+dpkg-source: building dsh in dsh_0.25.0-1.dsc
+ debian/rules build
+dh_testdir
+INSTALL_PROGRAM='install -p -o root -g root -m 755 -s' CFLAGS='-Wall -g -O2' \
+ ./configure --prefix=/usr --sysconfdir=/etc/dsh --mandir=/usr/share/man
+checking for a BSD-compatible install... /usr/bin/install -c
+checking whether build environment is sane... yes
+checking for gawk... no
+checking for mawk... mawk
+checking whether make sets $(MAKE)... yes
+checking whether to enable maintainer-specific portions of Makefiles... no
+checking for style of include used by make... GNU
+checking for gcc... gcc
+checking for C compiler default output... a.out
+checking whether the C compiler works... yes
+checking whether we are cross compiling... no
+checking for suffix of executables...
+checking for suffix of object files... o
+checking whether we are using the GNU C compiler... yes
+checking whether gcc accepts -g... yes
+checking for gcc option to accept ANSI C... none needed
+checking dependency style of gcc... gcc3
+checking for strerror in -lcposix... no
+checking for gcc... (cached) gcc
+checking whether we are using the GNU C compiler... (cached) yes
+checking whether gcc accepts -g... (cached) yes
+checking for gcc option to accept ANSI C... (cached) none needed
+checking dependency style of gcc... (cached) gcc3
+checking for gcc option to accept ANSI C... none needed
+checking whether make sets $(MAKE)... (cached) yes
+checking how to run the C preprocessor... gcc -E
+checking for egrep... grep -E
+checking for ANSI C header files... yes
+checking for sys/wait.h that is POSIX.1 compatible... yes
+checking build system type... i686-pc-linux-gnu
+checking host system type... i686-pc-linux-gnu
+checking for a sed that does not truncate output... /bin/sed
+checking for ld used by gcc... /usr/bin/ld
+checking if the linker (/usr/bin/ld) is GNU ld... yes
+checking for /usr/bin/ld option to reload object files... -r
+checking for BSD-compatible nm... /usr/bin/nm -B
+checking whether ln -s works... yes
+checking how to recognise dependent libraries... pass_all
+checking for sys/types.h... yes
+checking for sys/stat.h... yes
+checking for stdlib.h... yes
+checking for string.h... yes
+checking for memory.h... yes
+checking for strings.h... yes
+checking for inttypes.h... yes
+checking for stdint.h... yes
+checking for unistd.h... yes
+checking dlfcn.h usability... yes
+checking dlfcn.h presence... yes
+checking for dlfcn.h... yes
+checking for g++... g++
+checking whether we are using the GNU C++ compiler... yes
+checking whether g++ accepts -g... yes
+checking dependency style of g++... gcc3
+checking how to run the C++ preprocessor... g++ -E
+checking for g77... no
+checking for f77... no
+checking for xlf... no
+checking for frt... no
+checking for pgf77... no
+checking for fl32... no
+checking for af77... no
+checking for fort77... no
+checking for f90... no
+checking for xlf90... no
+checking for pgf90... no
+checking for epcf90... no
+checking for f95... no
+checking for fort... no
+checking for xlf95... no
+checking for lf95... no
+checking for g95... no
+checking whether we are using the GNU Fortran 77 compiler... no
+checking whether accepts -g... no
+checking the maximum length of command line arguments... 32768
+checking command to parse /usr/bin/nm -B output from gcc object... ok
+checking for objdir... .libs
+checking for ar... ar
+checking for ranlib... ranlib
+checking for strip... strip
+checking if gcc static flag works... yes
+checking if gcc supports -fno-rtti -fno-exceptions... no
+checking for gcc option to produce PIC... -fPIC
+checking if gcc PIC flag -fPIC works... yes
+checking if gcc supports -c -o file.o... yes
+checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
+checking whether -lc should be explicitly linked in... no
+checking dynamic linker characteristics... GNU/Linux ld.so
+checking how to hardcode library paths into programs... immediate
+checking whether stripping libraries is possible... yes
+checking if libtool supports shared libraries... yes
+checking whether to build shared libraries... yes
+checking whether to build static libraries... yes
+configure: creating libtool
+appending configuration tag "CXX" to libtool
+checking for ld used by g++... /usr/bin/ld
+checking if the linker (/usr/bin/ld) is GNU ld... yes
+checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
+checking for g++ option to produce PIC... -fPIC
+checking if g++ PIC flag -fPIC works... yes
+checking if g++ supports -c -o file.o... yes
+checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
+checking dynamic linker characteristics... GNU/Linux ld.so
+checking how to hardcode library paths into programs... immediate
+checking whether stripping libraries is possible... yes
+appending configuration tag "F77" to libtool
+checking for an ANSI C-conforming const... yes
+checking for msgfmt... /usr/bin/msgfmt
+checking for gmsgfmt... /usr/bin/msgfmt
+checking for xgettext... /usr/bin/xgettext
+checking for msgmerge... /usr/bin/msgmerge
+checking for ld used by GCC... /usr/bin/ld
+checking if the linker (/usr/bin/ld) is GNU ld... yes
+checking for shared library run path origin... done
+checking whether NLS is requested... yes
+checking for GNU gettext in libc... yes
+checking for gettext... yes
+checking getopt.h usability... yes
+checking getopt.h presence... yes
+checking for getopt.h... yes
+checking fcntl.h usability... yes
+checking fcntl.h presence... yes
+checking for fcntl.h... yes
+checking libintl.h usability... yes
+checking libintl.h presence... yes
+checking for libintl.h... yes
+checking locale.h usability... yes
+checking locale.h presence... yes
+checking for locale.h... yes
+checking for stdlib.h... (cached) yes
+checking netdb.h usability... yes
+checking netdb.h presence... yes
+checking for netdb.h... yes
+checking for string.h... (cached) yes
+checking for unistd.h... (cached) yes
+checking netgroup.h usability... no
+checking netgroup.h presence... no
+checking for netgroup.h... no
+checking for libdshconfig.h ... yes
+checking for asprintf... yes
+checking for strdup... yes
+checking for getopt_long... yes
+checking for getline... yes
+checking for dup2... yes
+checking for setlocale... yes
+checking for strcasecmp... yes
+checking for strchr... yes
+checking for setnetgrent... yes
+checking for getnetgrent... yes
+checking for endnetgrent... yes
+checking for open_dshconfig in -ldshconfig... yes
+checking netdb.h has setnetgrent that returns void... no
+checking getopt with a GNU option reordering extention... yes, disabling
+configure: creating ./config.status
+config.status: creating po/Makefile.in
+config.status: creating m4/Makefile
+config.status: creating Makefile
+config.status: creating config.h
+config.status: executing depfiles commands
+config.status: executing default-1 commands
+config.status: creating po/POTFILES
+config.status: creating po/Makefile
+touch configure-stamp
+dh_testdir
+/usr/bin/make
+make[1]: Entering directory `/tmp/buildd/dsh-0.25.0'
+/usr/bin/make all-recursive
+make[2]: Entering directory `/tmp/buildd/dsh-0.25.0'
+Making all in m4
+make[3]: Entering directory `/tmp/buildd/dsh-0.25.0/m4'
+make[3]: Nothing to be done for `all'.
+make[3]: Leaving directory `/tmp/buildd/dsh-0.25.0/m4'
+Making all in po
+make[3]: Entering directory `/tmp/buildd/dsh-0.25.0/po'
+make[3]: Nothing to be done for `all'.
+make[3]: Leaving directory `/tmp/buildd/dsh-0.25.0/po'
+make[3]: Entering directory `/tmp/buildd/dsh-0.25.0'
+if gcc -DHAVE_CONFIG_H -I. -I. -I. -DDSHCONFDIR="\"/etc/dsh\"" -DDSH_COMMANDLINE="\"/usr/bin/dsh\"" -DLOCALEDIR="\"/usr/share/locale\"" -Wall -g -O2 -MT dsh-dsh.o -MD -MP -MF ".deps/dsh-dsh.Tpo" \
+ -c -o dsh-dsh.o `test -f 'dsh.c' || echo './'`dsh.c; \
+then mv -f ".deps/dsh-dsh.Tpo" ".deps/dsh-dsh.Po"; \
+else rm -f ".deps/dsh-dsh.Tpo"; exit 1; \
+fi
+if gcc -DHAVE_CONFIG_H -I. -I. -I. -DDSHCONFDIR="\"/etc/dsh\"" -DDSH_COMMANDLINE="\"/usr/bin/dsh\"" -DLOCALEDIR="\"/usr/share/locale\"" -Wall -g -O2 -MT dsh-linkedlist.o -MD -MP -MF ".deps/dsh-linkedlist.Tpo" \
+ -c -o dsh-linkedlist.o `test -f 'linkedlist.c' || echo './'`linkedlist.c; \
+then mv -f ".deps/dsh-linkedlist.Tpo" ".deps/dsh-linkedlist.Po"; \
+else rm -f ".deps/dsh-linkedlist.Tpo"; exit 1; \
+fi
+if gcc -DHAVE_CONFIG_H -I. -I. -I. -DDSHCONFDIR="\"/etc/dsh\"" -DDSH_COMMANDLINE="\"/usr/bin/dsh\"" -DLOCALEDIR="\"/usr/share/locale\"" -Wall -g -O2 -MT dsh-parameter.o -MD -MP -MF ".deps/dsh-parameter.Tpo" \
+ -c -o dsh-parameter.o `test -f 'parameter.c' || echo './'`parameter.c; \
+then mv -f ".deps/dsh-parameter.Tpo" ".deps/dsh-parameter.Po"; \
+else rm -f ".deps/dsh-parameter.Tpo"; exit 1; \
+fi
+/bin/sh ./libtool --mode=link gcc -Wall -g -O2 -o dsh dsh-dsh.o dsh-linkedlist.o dsh-parameter.o -ldshconfig
+mkdir .libs
+gcc -Wall -g -O2 -o dsh dsh-dsh.o dsh-linkedlist.o dsh-parameter.o /usr/lib/libdshconfig.so
+mkdir build-man
+sed -e 's,[@]sysconfdir[@],/etc/dsh,' < ./dsh.1 > build-man/dsh.1
+sed -e 's,[@]sysconfdir[@],/etc/dsh,' < ./dsh.conf.5 > build-man/dsh.conf.5
+make[3]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make[2]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make[1]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+/usr/bin/make check
+make[1]: Entering directory `/tmp/buildd/dsh-0.25.0'
+Making check in m4
+make[2]: Entering directory `/tmp/buildd/dsh-0.25.0/m4'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `/tmp/buildd/dsh-0.25.0/m4'
+Making check in po
+make[2]: Entering directory `/tmp/buildd/dsh-0.25.0/po'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `/tmp/buildd/dsh-0.25.0/po'
+make[2]: Entering directory `/tmp/buildd/dsh-0.25.0'
+/usr/bin/make dsh
+make[3]: Entering directory `/tmp/buildd/dsh-0.25.0'
+make[3]: `dsh' is up to date.
+make[3]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+/usr/bin/make check-TESTS
+make[3]: Entering directory `/tmp/buildd/dsh-0.25.0'
+PASS: tests/param-f.sh
+dsh: File ./tests/nonexistent.file could not be opened for read
+PASS: tests/param-f-fail.sh
+PASS: tests/param-f-with-space.sh
+PASS: tests/param-m.sh
+test to check that unknown parameter checking is right.
+./dsh: unrecognized option `--unknown-parameter'
+./dsh: invalid option -- u
+PASS: tests/param-unknown.sh
+dsh: dsh.c:573: do_shell: Assertion `((((__extension__ ({ union { __typeof(childstatus) __in; int __i; } __u; __u.__in = (childstatus); __u.__i; }))) & 0x7f) == 0)' failed.
+PASS: tests/param-i.sh
+Check that cn4 option is working.
+PASS: tests/param-cn4.sh
+test to check that -b0 is rejected, and -b1 is accepted
+Buffer size needs to be greater than 1
+Buffer size needs to be greater than 1
+b
+a
+PASS: tests/param-b-0.sh
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+success
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+success
+success
+success
+success
+success
+d: dsh: Failed executing ./invalid-exec-file with llexec call
+c: dsh: Failed executing ./invalid-exec-file with llexec call
+b: dsh: Failed executing ./invalid-exec-file with llexec call
+a: dsh: Failed executing ./invalid-exec-file with llexec call
+success
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+dsh: Failed executing ./invalid-exec-file with llexec call
+success
+PASS: tests/param-r-invalid.sh
+2: 2
+1: 1
+dsh: fork limit and wait shell cannot be specified at the same time
+PASS: tests/param-F-invalid.sh
+Thu Sep 18 21:34:43 UTC 2003
+Using sleep as the remote shell
+Show machine names on output
+Adding machine 5,4,3,2,1 to list
+Setting forklimit to 3 and wait_shell to 0
+DUMPing parameters passed to llexec
+[1]
+DUMPing parameters passed to llexec
+[2]
+... Waiting for process to end with waitpid
+DUMPing parameters passed to llexec
+[3]
+DUMPing parameters passed to llexec
+[4]
+... Waiting for process to end with waitpid
+DUMPing parameters passed to llexec
+[5]
+--- Terminated running
+Thu Sep 18 21:34:50 UTC 2003
+PASS: tests/param-F-forklimit.sh
+PASS: tests/param-gnu-getopt.sh
+PASS: tests/news-okay.sh
+l w
+PASS: tests/test-bufferoverflow.sh
+===================
+All 14 tests passed
+===================
+make[3]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make[2]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make[1]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+touch build-stamp
+ fakeroot debian/rules binary
+dh_testdir
+dh_testroot
+dh_clean -k
+dh_installdirs
+# Add here commands to install the package into debian/dsh.
+/usr/bin/make install DESTDIR=/tmp/buildd/dsh-0.25.0/debian/dsh
+make[1]: Entering directory `/tmp/buildd/dsh-0.25.0'
+Making install in m4
+make[2]: Entering directory `/tmp/buildd/dsh-0.25.0/m4'
+make[3]: Entering directory `/tmp/buildd/dsh-0.25.0/m4'
+make[3]: Nothing to be done for `install-exec-am'.
+make[3]: Nothing to be done for `install-data-am'.
+make[3]: Leaving directory `/tmp/buildd/dsh-0.25.0/m4'
+make[2]: Leaving directory `/tmp/buildd/dsh-0.25.0/m4'
+Making install in po
+make[2]: Entering directory `/tmp/buildd/dsh-0.25.0/po'
+/bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share
+mkdir -p -- /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share
+mkdir -p -- /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/locale/ja/LC_MESSAGES
+installing ja.gmo as /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/locale/ja/LC_MESSAGES/dsh.mo
+if test "dsh" = "gettext"; then \
+ /bin/sh `case "./mkinstalldirs" in /*) echo "./mkinstalldirs" ;; *) echo ".././mkinstalldirs" ;; esac` /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/gettext/po; \
+ for file in Makefile.in.in Makevars remove-potcdate.sin ; do \
+ /usr/bin/install -c -m 644 ./$file \
+ /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/gettext/po/$file; \
+ done; \
+else \
+ : ; \
+fi
+make[2]: Leaving directory `/tmp/buildd/dsh-0.25.0/po'
+make[2]: Entering directory `/tmp/buildd/dsh-0.25.0'
+make[3]: Entering directory `/tmp/buildd/dsh-0.25.0'
+/bin/sh ./mkinstalldirs /tmp/buildd/dsh-0.25.0/debian/dsh/usr/bin
+ /bin/sh ./libtool --mode=install install -p -o root -g root -m 755 -s dsh /tmp/buildd/dsh-0.25.0/debian/dsh/usr/bin/dsh
+install -p -o root -g root -m 755 -s dsh /tmp/buildd/dsh-0.25.0/debian/dsh/usr/bin/dsh
+/bin/sh ./mkinstalldirs /tmp/buildd/dsh-0.25.0/debian/dsh/etc/dsh
+ /usr/bin/install -c -m 644 dsh.conf /tmp/buildd/dsh-0.25.0/debian/dsh/etc/dsh/dsh.conf
+for LANGS in ja ; do \
+ mkdir -p /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/$LANGS/man1 ;\
+ mkdir -p /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/$LANGS/man5 ;\
+ sed -e 's,[@]sysconfdir[@],/etc/dsh,' < ./dsh.$LANGS.1 \
+ > /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/$LANGS/man1/dsh.1 ; \
+ sed -e 's,[@]sysconfdir[@],/etc/dsh,' < ./dsh.conf.$LANGS.5 \
+ > /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/$LANGS/man5/dsh.conf.5 ; \
+done
+/bin/sh ./mkinstalldirs /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/man1
+mkdir -p -- /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/man1
+ /usr/bin/install -c -m 644 ./build-man/dsh.1 /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/man1/dsh.1
+/bin/sh ./mkinstalldirs /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/man5
+mkdir -p -- /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/man5
+ /usr/bin/install -c -m 644 ./build-man/dsh.conf.5 /tmp/buildd/dsh-0.25.0/debian/dsh/usr/share/man/man5/dsh.conf.5
+make[3]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make[2]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+make[1]: Leaving directory `/tmp/buildd/dsh-0.25.0'
+cp /tmp/buildd/dsh-0.25.0/debian/machines.list /tmp/buildd/dsh-0.25.0/debian/dsh/etc/dsh/machines.list
+cp /tmp/buildd/dsh-0.25.0/dsh.conf /tmp/buildd/dsh-0.25.0/debian/dsh/etc/dsh/dsh.conf
+ln -s ../machines.list /tmp/buildd/dsh-0.25.0/debian/dsh/etc/dsh/group/all
+install -d /tmp/buildd/dsh-0.25.0/debian/dsh/usr/lib/update-cluster
+install -m 755 /tmp/buildd/dsh-0.25.0/debian/dsh.updatelist /tmp/buildd/dsh-0.25.0/debian/dsh/usr/lib/update-cluster/
+dh_testdir
+dh_testroot
+dh_installdocs NEWS
+dh_installexamples
+dh_installmenu
+dh_installman
+dh_installchangelogs ChangeLog
+dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+dh_link
+dh_strip
+dh_shlibdeps
+dpkg-shlibdeps: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dpkg-gencontrol: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (0)
+dh_md5sums
+dh_builddeb
+dpkg-deb: building package `dsh' in `../dsh_0.25.0-1_i386.deb'.
+ dpkg-genchanges
+dpkg-genchanges: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
+dpkg-genchanges: including full source code in upload
+dpkg-buildpackage: full upload (original source is included)
+ -> Terminate timeout process
+ -> ignoring umount of proc filesystem
+ -> ignoring umount of dev/pts filesystem
+Current time: Fri Sep 19 06:35:03 JST 2003
+pbuilder-time-stamp: 1063920903
+/usr/lib/pbuilder/pbuilder-buildpackage: line 144: 277 Terminated ( : Timeout process; sleep "${TIMEOUT_TIME}"; echo " -> Terminating build process due to timeout "; kill ${BUILD_PID} || true )
+Kernel panic: Attempted to kill init!
+ <6>Stopping all CPUs...done
+tracing thread pid = 10003
+
+ -> Successful exit from user-mode linux
diff --git a/testsuite/run-test.sh b/testsuite/run-test.sh
index 547620b..adcee0f 100755
--- a/testsuite/run-test.sh
+++ b/testsuite/run-test.sh
@@ -4,6 +4,13 @@ PBUILDER_UML=/usr/bin/pbuilder-user-mode-linux
if [ -x "${PBUILDER_UML}" ]; then
pbuilder-user-mode-linux create --distribution sid --uml-image $(pwd)/testimage --logfile pbuilder-user-mode-linux-create.log
+ (
+ mkdir testbuild
+ cd testbuild
+ apt-get source -d dsh
+ )
+ pbuilder-user-mode-linux build --uml-image $(pwd)/testimage --buildplace $(pwd)/testbuild/ --logfile pbuilder-user-mode-linux-build-dsh.log testbuild/dsh*.dsc
+ rm -rf testbuild
fi