sbuild (Debian sbuild) 0.63.1 (31 May 2012) on build06.raspbian.lan ╔══════════════════════════════════════════════════════════════════════════════╗ ║ insserv 1.14.0-5 (armhf) 04 Dec 2012 01:14 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: insserv Version: 1.14.0-5 Source Version: 1.14.0-5 Distribution: wheezy-staging Machine Architecture: armhf Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/insserv-W6Y3HY/insserv-1.14.0' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/insserv-W6Y3HY' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/wheezy-staging-armhf-sbuild-6c4c77bd-737c-4396-8b43-a77ddea3b3db' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Hit http://archive.raspbian.lan wheezy-staging InRelease Hit http://archive.raspbian.lan wheezy-staging/main Sources Hit http://archive.raspbian.lan wheezy-staging/main armhf Packages Ign http://archive.raspbian.lan wheezy-staging/main Translation-en Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... NOTICE: 'insserv' packaging is maintained in the 'Svn' version control system at: svn://svn.debian.org/initscripts-ng/trunk/src/insserv Need to get 110 kB of source archives. Get:1 http://archive.raspbian.lan/raspbian/ wheezy-staging/main insserv 1.14.0-5 (dsc) [1947 B] Get:2 http://archive.raspbian.lan/raspbian/ wheezy-staging/main insserv 1.14.0-5 (tar) [53.9 kB] Get:3 http://archive.raspbian.lan/raspbian/ wheezy-staging/main insserv 1.14.0-5 (diff) [53.9 kB] Fetched 110 kB in 0s (654 kB/s) Download complete and in download only mode Check arch ────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-dTxmuP/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... sbuild-build-depends-core-dummy is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded. Merged Build-Depends: libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 8), po-debconf, bash-completion Filtered Build-Depends: libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 8), po-debconf, bash-completion dpkg-deb: building package `sbuild-build-depends-insserv-dummy' in `/«BUILDDIR»/resolver-ZsUwYJ/apt_archive/sbuild-build-depends-insserv-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install insserv build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: bash-completion The following NEW packages will be installed: bash-completion sbuild-build-depends-insserv-dummy 0 upgraded, 2 newly installed, 0 to remove and 21 not upgraded. Need to get 193 kB/194 kB of archives. After this operation, 784 kB of additional disk space will be used. Get:1 http://archive.raspbian.lan/raspbian/ wheezy-staging/main bash-completion all 1:2.0-1 [193 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 193 kB in 0s (644 kB/s) Selecting previously unselected package bash-completion. (Reading database ... 12360 files and directories currently installed.) Unpacking bash-completion (from .../bash-completion_1%3a2.0-1_all.deb) ... Selecting previously unselected package sbuild-build-depends-insserv-dummy. Unpacking sbuild-build-depends-insserv-dummy (from .../sbuild-build-depends-insserv-dummy.deb) ... Processing triggers for man-db ... Setting up bash-completion (1:2.0-1) ... Setting up sbuild-build-depends-insserv-dummy (0.invalid.0) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 3.2.0-2-mx5 armhf (armv7l) Toolchain package versions: binutils_2.22-7.1 dpkg-dev_1.16.9 g++-4.6_4.6.3-12+rpi1 gcc-4.6_4.6.3-12+rpi1 libc6-dev_2.13-35 libstdc++6_4.7.2-4+rpi1 libstdc++6-4.6-dev_4.6.3-12+rpi1 linux-libc-dev_3.2.21-1+rpi1 Package versions: apt_0.9.3+rpi1 base-files_6.11 base-passwd_3.5.26 bash_4.2-4 bash-completion_1:2.0-1 binutils_2.22-7.1 bsdmainutils_9.0.3 bsdutils_1:2.20.1-5.2 build-essential_11.5+b1 bzip2_1.0.6-4 coreutils_8.13-3.2 cpp_4:4.6.3-8 cpp-4.6_4.6.3-12+rpi1 dash_0.5.7-3 debconf_1.5.46 debconf-i18n_1.5.46 debfoster_2.7-1.2 debhelper_9.20120909 debianutils_4.3.2 diffutils_1:3.2-6 dpkg_1.16.9 dpkg-dev_1.16.9 e2fslibs_1.42.5-1 e2fsprogs_1.42.5-1 eatmydata_26-2 fakeroot_1.18.4-2 file_5.11-2 findutils_4.4.2-4 g++_4:4.6.3-7 g++-4.6_4.6.3-12+rpi1 gcc_4:4.6.3-8 gcc-4.4-base_4.4.7-1.1+rpi1 gcc-4.5-base_4.5.3-12+rpi1 gcc-4.6_4.6.3-12+rpi1 gcc-4.6-base_4.6.3-12+rpi1 gcc-4.7-base_4.7.2-4+rpi1 gettext_0.18.1.1-9 gettext-base_0.18.1.1-9 gnupg_1.4.12-6 gpgv_1.4.12-6 grep_2.12-2 groff-base_1.21-9 gzip_1.5-1.1 hardening-wrapper_2.2 hostname_3.11 html2text_1.3.2a-15 initscripts_2.88dsf-32 insserv_1.14.0-4 intltool-debian_0.35.0+20060710.1 libacl1_2.2.51-8 libapt-pkg4.12_0.9.3+rpi1 libasprintf0c2_0.18.1.1-9 libattr1_1:2.4.46-8 libblkid1_2.20.1-5.2 libbz2-1.0_1.0.6-4 libc-bin_2.13-35 libc-dev-bin_2.13-35 libc6_2.13-35 libc6-dev_2.13-35 libclass-isa-perl_0.36-3 libcomerr2_1.42.5-1 libconfig-dev_1.4.8-5 libconfig9_1.4.8-5 libcroco3_0.6.6-1 libdb5.1_5.1.29-5 libdpkg-perl_1.16.9 libffi5_3.0.10-3+b3 libgc1c2_1:7.1-9 libgcc1_1:4.7.2-4+rpi1 libgdbm3_1.8.3-11 libgettextpo0_0.18.1.1-9 libglib2.0-0_2.33.12+really2.32.4-3 libgmp10_2:5.0.5+dfsg-2 libgomp1_4.7.2-4+rpi1 libio-socket-inet6-perl_2.69-2 liblocale-gettext-perl_1.05-7 liblzma5_5.1.1alpha+20120614-1 libmagic1_5.11-2 libmount1_2.20.1-5.2 libmpc2_0.9-4 libmpfr4_3.1.0-5 libncurses5_5.9-10 libpam-modules_1.1.3-7.1 libpam-modules-bin_1.1.3-7.1 libpam-runtime_1.1.3-7.1 libpam0g_1.1.3-7.1 libpcre3_1:8.30-5 libpipeline1_1.2.1-1 libpopt0_1.16-7 libreadline6_6.2-8 libselinux1_2.1.9-5 libsemanage-common_2.1.6-6 libsemanage1_2.1.6-6 libsepol1_2.1.4-3 libslang2_2.2.4-15 libsocket6-perl_0.23-1 libss2_1.42.5-1 libstdc++6_4.7.2-4+rpi1 libstdc++6-4.6-dev_4.6.3-12+rpi1 libswitch-perl_2.16-2 libtext-charwidth-perl_0.04-7 libtext-iconv-perl_1.7-5 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libtinfo5_5.9-10 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-20 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.2 libwrap0_7.6.q-24 libwrap0-dev_7.6.q-24 libxml2_2.8.0+dfsg1-6 linux-libc-dev_3.2.21-1+rpi1 login_1:4.1.5.1-1 lsb-base_4.1+Debian7 make_3.81-8.2 man-db_2.6.2-1 mawk_1.3.3-17 mount_2.20.1-5.2 multiarch-support_2.13-35 ncurses-base_5.9-10 ncurses-bin_5.9-10 passwd_1:4.1.5.1-1 patch_2.6.1-3 perl_5.14.2-14+rpi1 perl-base_5.14.2-14+rpi1 perl-modules_5.14.2-14+rpi1 pkg-config_0.26-1 po-debconf_1.0.16+nmu2 psmisc_22.19-1 raspbian-archive-keyring_20120528.2 readline-common_6.2-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-insserv-dummy_0.invalid.0 sbuild-build-depends-sslh-dummy_0.invalid.0 sed_4.2.1-10 sensible-utils_0.0.7 sysv-rc_2.88dsf-32 sysvinit_2.88dsf-32 sysvinit-utils_2.88dsf-32 tar_1.26-4 tzdata_2012g-1 ucf_3.0025+nmu3 util-linux_2.20.1-5.2 xz-utils_5.1.1alpha+20120614-1 zlib1g_1:1.2.7.dfsg-13 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Fri Nov 23 21:30:14 2012 UTC using RSA key ID 0A9F5C59 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./insserv_1.14.0-5.dsc dpkg-source: info: extracting insserv in insserv-1.14.0 dpkg-source: info: unpacking insserv_1.14.0.orig.tar.gz dpkg-source: info: unpacking insserv_1.14.0-5.debian.tar.gz dpkg-source: info: applying 10_nosuse.patch dpkg-source: info: applying 11_debian_conf.patch dpkg-source: info: applying 20_manpage_spelling.patch dpkg-source: info: applying 21_tweak_warnings.patch dpkg-source: info: applying 30_interactive_regexp_match_fix.patch dpkg-source: info: applying 92_m68k_alignment.patch dpkg-source: info: applying 100_show.patch dpkg-source: info: applying 110_portmap.patch dpkg-source: info: applying 130_crossbuild_fixes.patch dpkg-source: info: applying 140_debian_test_suite.patch dpkg-source: info: applying 150_core_string_test.patch dpkg-source: info: applying 160_manual_page_update.patch Check disc space ──────────────── Sufficient free space for build User Environment ──────────────── HOME=/sbuild-nonexistent LD_PRELOAD=/usr/lib/libeatmydata/libeatmydata.so LOGNAME=buildd PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/usr/games PWD=/«PKGBUILDDIR» SCHROOT_ALIAS_NAME=chroot:wheezy-staging-armhf-sbuild SCHROOT_CHROOT_NAME=wheezy-staging-armhf-sbuild SCHROOT_COMMAND=env SCHROOT_GID=108 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=wheezy-staging-armhf-sbuild-6c4c77bd-737c-4396-8b43-a77ddea3b3db SCHROOT_UID=106 SCHROOT_USER=buildd SHELL=/bin/sh USER=buildd dpkg-buildpackage ───────────────── dpkg-buildpackage: source package insserv dpkg-buildpackage: source version 1.14.0-5 dpkg-source --before-build insserv-1.14.0 dpkg-buildpackage: host architecture armhf fakeroot debian/rules clean dh clean --with=bash-completion dh_testdir dh_auto_clean make[1]: Entering directory `/«PKGBUILDDIR»' rm -f *.o *~ insserv insserv.8 config.h .depend.* .system make[1]: Leaving directory `/«PKGBUILDDIR»' dh_clean debian/rules build-arch dh build-arch --with=bash-completion dh_testdir -a dh_auto_configure -a dh_auto_build -a make[1]: Entering directory `/«PKGBUILDDIR»' gcc -W -Wall -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNOTSUSE -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe -falign-loops=0 -c insserv.c In file included from insserv.c:54:0: listing.h: In function 'prefetch': listing.h:68:50: warning: unused parameter 'x' [-Wunused-parameter] gcc -W -Wall -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNOTSUSE -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe -falign-loops=0 -c listing.c In file included from listing.c:32:0: listing.h: In function 'prefetch': listing.h:68:50: warning: unused parameter 'x' [-Wunused-parameter] listing.c: In function 'show_all': listing.c:896:18: warning: variable 'name' set but not used [-Wunused-but-set-variable] listing.c:926:18: warning: variable 'name' set but not used [-Wunused-but-set-variable] gcc -W -Wall -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNOTSUSE -DINITDIR=\"/etc/init.d\" -DINSCONF=\"/etc/insserv.conf\" -pipe -Wl,-z,relro -o insserv insserv.o listing.o sed -r '\!@@BEGIN_SUSE@@!,\!@@(ELSE|END)_SUSE@@!d;\!@@(NOT|END)_SUSE@@!d' < insserv.8.in > insserv.8 make[1]: Leaving directory `/«PKGBUILDDIR»' dh_auto_test -a make[1]: Entering directory `/«PKGBUILDDIR»' chmod a+rx debian/run-testsuite debian/run-testsuite info: test normal boot sequence scripts, and their order insserv: warning: script 'nolsbheader' missing LSB tags and overrides insserv.conf init.d: beforenfs checkfs.sh checkroot.sh halt hwclock.sh ifupdown ifupdown-clean kexec killprocs mountall.sh mountdevsubfs.sh mountkernfs.sh mountnfs.sh needallfs needallfs2 needlocalfs networking nolsbheader reboot single sysklogd umountfs umountnfs umountroot rc0.d: K01hwclock.sh K01needallfs K01needlocalfs K01nolsbheader K02needallfs2 K02sysklogd K03umountnfs K04networking K05ifupdown K06umountfs K07umountroot K08halt rc1.d: K01needallfs K01needlocalfs K01nolsbheader K02needallfs2 K02sysklogd S01killprocs S02single rc2.d: S01needallfs2 S01needlocalfs S01sysklogd S02needallfs S02nolsbheader rc3.d: S01needallfs2 S01needlocalfs S01sysklogd S02needallfs S02nolsbheader rc4.d: S01needallfs2 S01needlocalfs S01sysklogd S02needallfs S02nolsbheader rc5.d: S01needallfs2 S01needlocalfs S01sysklogd S02needallfs S02nolsbheader rc6.d: K01hwclock.sh K01needallfs K01needlocalfs K01nolsbheader K02needallfs2 K02sysklogd K03umountnfs K04networking K05ifupdown K06umountfs K07umountroot K08kexec K09reboot rcS.d: S01mountkernfs.sh S02mountdevsubfs.sh S03checkroot.sh S04checkfs.sh S05hwclock.sh S05ifupdown-clean S05mountall.sh S06beforenfs S06ifupdown S07networking S08mountnfs.sh info: test if override files replace headers in the file insserv.conf init.d: base mover insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01mover S02base info: testing to insert scripts with a loop, and the effect of an override file insserv: Service loop2 has to be enabled to start service loop1 insserv: exiting now! insserv: Service loop1 has to be enabled to start service loop2 insserv: exiting now! info: Try to reproduce BTS #540866 insserv.conf init.d: testscript insserv: override rc0.d: K01testscript rc1.d: K01testscript rc2.d: S01testscript rc3.d: rc4.d: S01testscript rc5.d: S01testscript rc6.d: K01testscript rcS.d: info: Trying to remove the script insserv.conf init.d: testscript insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: info: testing to insert scripts with a longer loop, making sure it fail insserv: There is a loop between service loop1 and loop3 if started insserv: loop involving service loop3 at depth 3 insserv: loop involving service loop2 at depth 2 insserv: There is a loop between service loop1 and loop3 if started insserv: loop involving service loop1 at depth 1 insserv: There is a loop between service loop3 and loop2 if started insserv: exiting now without changing boot order! info: test handling of loops in the combination of start and stop sequences insserv.conf init.d: startfirst startsecond insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01startfirst K02startsecond rcS.d: S01startfirst S02startsecond warning: incorrect 6 sequence startsecond not before startfirst info: test handling of 'fake' loops in the combination of start and stop sequences insserv.conf init.d: startfirst_stopfirst startsecond_stoplast insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01startfirst_stopfirst K02startsecond_stoplast rcS.d: S01startfirst_stopfirst S02startsecond_stoplast info: test handling of 'fake' loops using reverse depends insserv.conf init.d: startfirst_stopfirst startsecond_stoplast insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01startfirst_stopfirst K02startsecond_stoplast rcS.d: S01startfirst_stopfirst S02startsecond_stoplast info: test if bad script in init.d/ with no symlinks in rc*.d/ make problems insserv.conf init.d: distroglobal sitelocal insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01distroglobal rcS.d: S01distroglobal info: check that it work to insert scripts with only start runlevels insserv.conf init.d: onlystart insserv: override rc0.d: rc1.d: rc2.d: S01onlystart rc3.d: S01onlystart rc4.d: S01onlystart rc5.d: S01onlystart rc6.d: rcS.d: info: check that it work to insert scripts with only stop runlevels insserv.conf init.d: onlystop insserv: override rc0.d: K01onlystop rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01onlystop rcS.d: info: test if script removal removes all symlinks. insserv.conf init.d: oldscript insserv: override rc0.d: rc1.d: K01oldscript rc2.d: S01oldscript rc3.d: rc4.d: S01oldscript rc5.d: S01oldscript rc6.d: rcS.d: info: detect segfault caused by script providing virtual facility. insserv: script badheaderscript provides system facility $syslog, skipped! insserv: script S02badheaderscript provides system facility $syslog, skipped! insserv: script badheaderscript provides system facility $syslog, skipped! insserv.conf init.d: badheaderscript okscript insserv: override rc0.d: K01okscript rc1.d: K01okscript rc2.d: S01okscript S02badheaderscript rc3.d: S01okscript rc4.d: S01okscript rc5.d: S01okscript rc6.d: K01okscript rcS.d: info: Check if insserv add start symlinks for scripts that info: currently do not have them. #492526 insserv.conf init.d: disablestartscript insserv: override rc0.d: K01disablestartscript rc1.d: K01disablestartscript rc2.d: S01disablestartscript rc3.d: S01disablestartscript rc4.d: S01disablestartscript rc5.d: S01disablestartscript rc6.d: K01disablestartscript rcS.d: insserv.conf init.d: disablestartscript insserv: override rc0.d: K01disablestartscript rc1.d: K01disablestartscript rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01disablestartscript rcS.d: info: Check if insserv add stop symlinks for scripts that info: currently do not have them. insserv.conf init.d: disablestopscript insserv: override rc0.d: K01disablestopscript rc1.d: K01disablestopscript rc2.d: S01disablestopscript rc3.d: S01disablestopscript rc4.d: S01disablestopscript rc5.d: S01disablestopscript rc6.d: K01disablestopscript rcS.d: insserv.conf init.d: disablestopscript insserv: override rc0.d: rc1.d: rc2.d: S01disablestopscript rc3.d: S01disablestopscript rc4.d: S01disablestopscript rc5.d: S01disablestopscript rc6.d: K01disablestopscript rcS.d: info: Verify that introducing a loop in a working system do info: not change the order of the scripts currently on disk. insserv.conf init.d: mountall needboth needlocal needremote insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01needboth K02needremote K03needlocal rcS.d: S01mountall S02needlocal S03needremote S04needboth info: calling insserv after introducing a bug in script needboth insserv: There is a loop between service needboth and mountall if started insserv: loop involving service mountall at depth 2 insserv: loop involving service needboth at depth 1 insserv: There is a loop between service mountall and needboth if started insserv: exiting now without changing boot order! insserv.conf init.d: mountall needboth needlocal needremote insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01needboth K02needremote K03needlocal rcS.d: S01mountall S02needlocal S03needremote S04needboth info: Verify that X-start-before work as it should. insserv.conf init.d: startfirst startlast insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01startfirst S02startlast info: Verify that X-stop-after work as it should. insserv.conf init.d: stopafter stopfirst insserv: override rc0.d: K01stopfirst K02stopafter rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01stopfirst K02stopafter rcS.d: info: Make sure that adding start levels do not change an existing installation. insserv: warning: current start runlevel(s) (empty) of script `addstartscript' overrides LSB defaults (2 3 4 5). insserv.conf init.d: addstartscript insserv: override rc0.d: rc1.d: K01addstartscript rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: info: Make sure that removing start levels do not change an existing installation. insserv: warning: current start runlevel(s) (2 3 4 5) of script `remstartscript' overrides LSB defaults (empty). insserv.conf init.d: remstartscript insserv: override rc0.d: K01remstartscript rc1.d: K01remstartscript rc2.d: S01remstartscript rc3.d: S01remstartscript rc4.d: S01remstartscript rc5.d: S01remstartscript rc6.d: K01remstartscript rcS.d: info: Make sure that adding stop levels do not change an existing installation. insserv: warning: current stop runlevel(s) (empty) of script `addstopscript' overrides LSB defaults (0). insserv.conf init.d: addstopscript insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01addstopscript info: Make sure that removing stop levels do not change an existing installation. insserv: warning: current stop runlevel(s) (0 6) of script `remstopscript' overrides LSB defaults (empty). insserv.conf init.d: remstopscript insserv: override rc0.d: K01remstopscript rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01remstopscript rcS.d: S01remstopscript info: test two initscripts providing same facility. info: Not sure if this should fail or not. insserv: script two: service samefac already provided! insserv: script two: service samefac already provided! insserv: exiting now! insserv.conf init.d: one two insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01one info: test insertion of script requiring a virtual facility that doesn't exist insserv.conf init.d: needbogusvirtual insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01needbogusvirtual warning: script needbogusvirtual present in runlevel S info: test that /etc/insserv.conf.d/ is used insserv.conf init.d: dummy facone factwo service insserv: override insserv.conf.d: facone factwo rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01dummy S02facone S02factwo S03service info: test insertion of script missing Required-{Start,Stop} fields insserv: Script badheader is broken: incomplete LSB comment. insserv: missing `Required-Start:' entry: please add even if empty. insserv: missing `Required-Stop:' entry: please add even if empty. insserv.conf init.d: badheader insserv: override rc0.d: K01badheader rc1.d: K01badheader rc2.d: S01badheader rc3.d: S01badheader rc4.d: S01badheader rc5.d: S01badheader rc6.d: K01badheader rcS.d: info: test insertion of script missing Provides fields insserv: Script badheader is broken: incomplete LSB comment. insserv: missing `Provides:' entry: please add. insserv.conf init.d: badheader insserv: override rc0.d: K01badheader rc1.d: K01badheader rc2.d: S01badheader rc3.d: S01badheader rc4.d: S01badheader rc5.d: S01badheader rc6.d: K01badheader rcS.d: info: test insertion of script missing Default-Start field insserv: Script nodefstart is broken: incomplete LSB comment. insserv: missing `Default-Start:' entry: please add even if empty. insserv: Default-Start undefined, assuming empty start runlevel(s) for script `nodefstart' insserv.conf init.d: nodefstart insserv: override rc0.d: K01nodefstart rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: K01nodefstart rcS.d: info: test insertion of script missing Default-Stop field insserv: Script nodefstop is broken: incomplete LSB comment. insserv: missing `Default-Stop:' entry: please add even if empty. insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `nodefstop' insserv.conf init.d: nodefstop insserv: override rc0.d: rc1.d: rc2.d: S01nodefstop rc3.d: S01nodefstop rc4.d: S01nodefstop rc5.d: S01nodefstop rc6.d: rcS.d: info: test that a symlink in /etc/init.d/ to another script does not cause problems insserv: script symlink is a symlink to another script, skipped! insserv.conf outsider init.d: outsidelink symlink symlinked insserv: override rc0.d: rc1.d: K01outsidelink K01symlinked rc2.d: S01outsidelink S01symlinked rc3.d: S01outsidelink S01symlinked rc4.d: S01outsidelink S01symlinked rc5.d: S01outsidelink S01symlinked rc6.d: rcS.d: info: test two or more initscripts providing same facility, making sure info: that the first script can be registered with insserv, but others fail. insserv: script hjk: service service already provided! insserv: script abc: service service already provided! insserv: script hjk: service service already provided! insserv: exiting now! insserv: script abc: service service already provided! insserv: exiting now! insserv.conf init.d: abc hjk xyz insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01xyz info: test behaviour of a script depending on another with the $all keyword info: #491391 insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Max recursions depth 99 reached insserv: There is a loop at service bootchart if started insserv.conf init.d: bootchart four one rmnologin three two insserv: override rc0.d: rc1.d: rc2.d: S01one S01three S01two S02four S98bootchart S99rmnologin rc3.d: S01one S01three S01two S02four S98bootchart S99rmnologin rc4.d: S01one S01three S01two S02four S98bootchart S99rmnologin rc5.d: S01one S01three S01two S02four S98bootchart S99rmnologin rc6.d: rcS.d: warning: incorrect 5 sequence rmnologin not before bootchart info: now add $all keyword to bootchart script and reinsert insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv.conf init.d: bootchart four one rmnologin three two insserv: override rc0.d: rc1.d: rc2.d: S01one S01three S01two S02four S03rmnologin S04bootchart rc3.d: S01one S01three S01two S02four S03rmnologin S04bootchart rc4.d: S01one S01three S01two S02four S03rmnologin S04bootchart rc5.d: S01one S01three S01two S02four S03rmnologin S04bootchart rc6.d: rcS.d: info: add yet another script depending on $all insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Starting bootchart depends on rmnologin and therefore on system facility `$all' which can not be true! insserv.conf init.d: all bootchart four one rmnologin three two insserv: override rc0.d: rc1.d: rc2.d: S01one S01three S01two S02four S03all S03rmnologin S04bootchart rc3.d: S01one S01three S01two S02four S03all S03rmnologin S04bootchart rc4.d: S01one S01three S01two S02four S03all S03rmnologin S04bootchart rc5.d: S01one S01three S01two S02four S03all S03rmnologin S04bootchart rc6.d: rcS.d: info: Check that start dependency on $all only affect the start sequence. BTS #485307 insserv.conf init.d: center early late zcomplex insserv: override rc0.d: K01zcomplex K02late K03center K04early rc1.d: rc2.d: S01early S02zcomplex S03center S04late rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: info: add a regular file where only symlinks are expected (#493202) insserv: warning: script is corrupt or invalid: /«PKGBUILDDIR»/root/etc/init.d/../rcS.d/S06badboy insserv.conf init.d: goodboy insserv: override rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01goodboy S06badboy info: Check if X-Interactive header work BTS #458224, #580564 insserv.conf init.d: after alone1 alone2 first insserv: override rc0.d: K01after K01alone1 K01alone2 K02first rc1.d: rc2.d: S01first S02alone1 S03alone2 S04after rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: info: test how recursive /etc/insserv.conf settings show up info: in .depend.boot. BTS #534526. insserv.conf init.d: insserv: override insserv.conf init.d: dbus hal mountall insserv: override rc0.d: rc1.d: S01dbus S01mountall S02hal rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: info: test insserv handle virtual facilities depending on itself. insserv.conf init.d: insserv: override insserv: Loop detected during expanding system facilities in the insserv.conf file(s): $local_fs insserv.conf init.d: testscript insserv: override info: Test if home made virtual facilities work as they should. insserv.conf init.d: test1 test2 insserv: override insserv.conf.d: rc0.d: rc1.d: S01test1 S01test2 rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: insserv.conf init.d: test1 test2 test3 test4 insserv: override insserv.conf.d: test3 test4 rc0.d: rc1.d: S01test3 S02test4 S03test1 S03test2 rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: info: test if insserv handle upstart jobs properly. insserv.conf init.d: insserv: override insserv.conf.d: insserv.conf init: upstart-test init.d: test upstart-test insserv: override insserv.conf.d: rc0.d: rc1.d: S01upstart-test S02test rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: info: test if insserv detect loop involving virtual facility, info: x-start-before and should-start. Issue detected in BTS info: report #554905. insserv: There is a loop between service hibernate-cleanup and mdadm if started insserv: loop involving service mdadm at depth 3 insserv: loop involving service mountall at depth 2 insserv: There is a loop between service hibernate-cleanup and mdadm if started insserv: loop involving service hibernate-cleanup at depth 1 insserv: There is a loop between service mdadm and mountall if started insserv: exiting now without changing boot order! insserv: Service mdadm has to be enabled to start service test insserv: exiting now! insserv.conf init.d: hibernate mdadm mountall.sh test insserv: override insserv.conf.d: rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01hibernate S02mountall.sh info: test if insserv accepts 'corekeeper' but rejects core dumps info: named '*.core' or 'core' info: See bug report #554905. insserv: script name somescript.core is not valid, skipped! insserv: script name core is not valid, skipped! insserv.conf init.d: core corekeeper somescript.core insserv: override insserv.conf.d: rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01corekeeper info: test if -s|--show-all option works as it should 01 0,1,6 - /etc/init.d/localscript 01 0,6 - /etc/init.d/shutdownscript 01 - 2,3,4,5 /etc/init.d/localscript 01 - S /etc/init.d/bootscript info: mountall-bootclean.sh must start before bootmisc.sh insserv.conf init.d: bootmisc.sh mountall-bootclean.sh mountall.sh insserv: override insserv.conf.d: rc0.d: rc1.d: rc2.d: rc3.d: rc4.d: rc5.d: rc6.d: rcS.d: S01mountall.sh S02mountall-bootclean.sh S03bootmisc.sh success: 240 test executed, 3 nonfatal tests failed. make[1]: Leaving directory `/«PKGBUILDDIR»' fakeroot debian/rules binary-arch dh binary-arch --with=bash-completion dh_testroot -a dh_prep -a dh_installdirs -a dh_auto_install -a make[1]: Entering directory `/«PKGBUILDDIR»' mkdir -p /«PKGBUILDDIR»/debian/insserv/sbin mkdir -p /«PKGBUILDDIR»/debian/insserv/usr/share/man/man8 mkdir -p /«PKGBUILDDIR»/debian/insserv/etc install -m 0755 insserv /«PKGBUILDDIR»/debian/insserv/sbin/ install -c -m 0644 insserv.8 /«PKGBUILDDIR»/debian/insserv/usr/share/man/man8/ install -c -m 0644 insserv.conf /«PKGBUILDDIR»/debian/insserv/etc/ make[1]: Leaving directory `/«PKGBUILDDIR»' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a dh_installman -a dh_bash-completion -a dh_bash-completion: file-list parsing failed, installing as proper snippet dh_installcatalogs -a dh_installcron -a dh_installdebconf -a dh_installemacsen -a dh_installifupdown -a dh_installinfo -a dh_installinit -a dh_installmenu -a dh_installmime -a dh_installmodules -a dh_installlogcheck -a dh_installlogrotate -a dh_installpam -a dh_installppp -a dh_installudev -a dh_installwm -a dh_installxfonts -a dh_installgsettings -a dh_bugfiles -a dh_ucf -a dh_lintian -a dh_gconf -a dh_icons -a dh_perl -a dh_usrlocal -a dh_link -a dh_compress -a dh_fixperms -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dpkg-gencontrol: warning: package insserv: unused substitution variable ${perl:Depends} dh_md5sums -a dh_builddeb -a dpkg-deb: building package `insserv' in `../insserv_1.14.0-5_armhf.deb'. dpkg-genchanges -B -mbuildd >../insserv_1.14.0-5_armhf.changes dpkg-genchanges: arch-specific upload - not including arch-independent packages dpkg-genchanges: binary-only upload - not including any source code dpkg-source --after-build insserv-1.14.0 dpkg-buildpackage: binary only upload (no source included) ──────────────────────────────────────────────────────────────────────────────── Build finished at 20121204-0116 Finished ──────── I: Built successfully ┌──────────────────────────────────────────────────────────────────────────────┐ │ Changes │ └──────────────────────────────────────────────────────────────────────────────┘ insserv_1.14.0-5_armhf.changes: ─────────────────────────────── Format: 1.8 Date: Sun, 18 Nov 2012 11:55:44 +1000 Source: insserv Binary: insserv Architecture: armhf Version: 1.14.0-5 Distribution: wheezy-staging Urgency: low Maintainer: buildd Changed-By: Kel Modderman Description: insserv - boot sequence organizer using LSB init.d script dependency inform Closes: 693371 Changes: insserv (1.14.0-5) unstable; urgency=low . * Add +mountall-bootclean to $local_fs virtual facility definition in insserv.conf. (Closes: #693371) * Add test_bootmisc_order test to suite to verify the mountall-bootclean dependency works as expected. Checksums-Sha1: 652caac369d1805f3fa201c22d128531f52738e3 63762 insserv_1.14.0-5_armhf.deb Checksums-Sha256: 48bf3e0fdca8c9df5a9dba6bdcddda3fc599c76da1d1999d044a564aeecd0dfd 63762 insserv_1.14.0-5_armhf.deb Files: 1f8468bc7975cb6e76615f04cc2ad19a 63762 misc optional insserv_1.14.0-5_armhf.deb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Package contents │ └──────────────────────────────────────────────────────────────────────────────┘ insserv_1.14.0-5_armhf.deb ────────────────────────── new debian package, version 2.0. size 63762 bytes: control archive=1098 bytes. 49 bytes, 2 lines conffiles 830 bytes, 21 lines control 738 bytes, 11 lines md5sums Package: insserv Version: 1.14.0-5 Architecture: armhf Maintainer: Petter Reinholdtsen Installed-Size: 174 Depends: libc6 (>= 2.13-28) Suggests: bootchart2 Breaks: sysv-rc (<< 2.87dsf-3) Section: misc Priority: optional Homepage: http://savannah.nongnu.org/projects/sysvinit Description: boot sequence organizer using LSB init.d script dependency information The insserv program is used by the standard SysV-based init system. It updates the order of symlinks in /etc/rc?.d/ based on dependencies specified by LSB headers in the init.d scripts themselves. . These declared relations between scripts make it possible to optimize the boot sequence for the currently installed set of packages, while detecting and rejecting dependency loops. . Using insserv incorrectly can result in an unbootable system. drwxr-xr-x root/root 0 2012-12-04 01:16 ./ drwxr-xr-x root/root 0 2012-12-04 01:16 ./var/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./var/lib/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./var/lib/update-rc.d/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./sbin/ -rwxr-xr-x root/root 47008 2012-12-04 01:16 ./sbin/insserv drwxr-xr-x root/root 0 2012-12-04 01:16 ./usr/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./usr/share/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./usr/share/insserv/ -rwxr-xr-x root/root 1304 2008-02-04 07:49 ./usr/share/insserv/seq-changes -rwxr-xr-x root/root 719 2010-05-06 15:10 ./usr/share/insserv/make-testsuite -rwxr-xr-x root/root 13572 2009-09-23 14:06 ./usr/share/insserv/check-initd-order -rwxr-xr-x root/root 8971 2010-05-18 10:36 ./usr/share/insserv/check-archive-initd-scripts drwxr-xr-x root/root 0 2012-12-04 01:16 ./usr/share/man/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./usr/share/man/man8/ -rw-r--r-- root/root 4184 2012-12-04 01:16 ./usr/share/man/man8/insserv.8.gz drwxr-xr-x root/root 0 2012-12-04 01:16 ./usr/share/doc/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./usr/share/doc/insserv/ -rw-r--r-- root/root 18837 2012-11-17 17:58 ./usr/share/doc/insserv/changelog.Debian.gz -rw-r--r-- root/root 4753 2010-04-28 06:30 ./usr/share/doc/insserv/changelog.gz -rw-r--r-- root/root 823 2006-06-05 14:21 ./usr/share/doc/insserv/copyright -rw-r--r-- root/root 628 2009-09-30 06:59 ./usr/share/doc/insserv/README -rw-r--r-- root/root 1125 2012-04-08 23:26 ./usr/share/doc/insserv/README.Debian drwxr-xr-x root/root 0 2012-12-04 01:16 ./etc/ -rw-r--r-- root/root 859 2012-12-04 01:16 ./etc/insserv.conf drwxr-xr-x root/root 0 2012-12-04 01:16 ./etc/insserv/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./etc/insserv/overrides/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./etc/insserv.conf.d/ drwxr-xr-x root/root 0 2012-12-04 01:16 ./etc/bash_completion.d/ -rw-r--r-- root/root 736 2012-04-08 23:26 ./etc/bash_completion.d/insserv ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /«BUILDDIR» Reading package lists... Building dependency tree... Reading state information... 0 upgraded, 0 newly installed, 0 to remove and 21 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following packages will be REMOVED: bash-completion* sbuild-build-depends-insserv-dummy* 0 upgraded, 0 newly installed, 2 to remove and 21 not upgraded. After this operation, 784 kB disk space will be freed. (Reading database ... 12908 files and directories currently installed.) Removing sbuild-build-depends-insserv-dummy ... Removing bash-completion ... Purging configuration files for bash-completion ... Processing triggers for man-db ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: armhf Build-Space: 2184 Build-Time: 98 Distribution: wheezy-staging Host Architecture: armhf Install-Time: 31 Job: insserv_1.14.0-5 Machine Architecture: armhf Package: insserv Package-Time: 147 Source-Version: 1.14.0-5 Space: 2184 Status: successful Version: 1.14.0-5 ──────────────────────────────────────────────────────────────────────────────── Finished at 20121204-0116 Build needed 00:02:27, 2184k disc space