On 2013-12-18 14:59:25, Daniel Kahn Gillmor wrote: > On 12/18/2013 02:54 PM, Antoine Beaupré wrote: >> anarcat@desktop008:~$ mkdir "test space" >> anarcat@desktop008:~$ cd "test space" >> anarcat@desktop008:test space$ git clone git://finestructure.net/debirf >> Cloning into 'debirf'... >> remote: Counting objects: 2964, done. >> remote: Compressing objects: 100% (1266/1266), done. >> remote: Total 2964 (delta 1556), reused 2640 (delta 1353) >> Receiving objects: 100% (2964/2964), 370.88 KiB | 625 KiB/s, done. >> Resolving deltas: 100% (1556/1556), done. >> Checking out files: 100% (72/72), done. >> anarcat@desktop008:example-profiles$ debirf make minimal > > where did example-profiles come from here? is this transcript complete, > or elided?
oops, i forgot: cd debirf/doc/example-profiles >> debirf> loading profile 'test'... >> debirf> creating debirf root... >> debirf> distro/suite: debian/wheezy >> /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected > > This looks like a bug in fakeroot, to me. can you narrow it down by > trying fakeroot directly? I don't think that's the problem, fakeroot runs fine: anarcat@desktop008:example-profiles$ fakeroot sh root@desktop008# >> faked, daemon for fake root environment >> Best used from the shell script `fakeroot' >> options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, >> --load, --unknown-is-real >> fakeroot: error while starting the `faked' daemon. > > also, looks more like fakeroot. actually, the problem is the way fakeroot is started. >> boom. a classique misquote. > > i'm not sure what this means :/ that means there's a problem in shell quoting. if you call a shell variable without double-quoting it, it will fail if the variable contains spaces. example: FOO="test dir/" cd $FOO # fail cd "$FOO" # works I believe this is a problem in the way fakeroot is called, here's a debug run of debirf for proof. anarcat@desktop008:example-profiles$ bash -x debirf make minimal ++ basename debirf + CMD=debirf + DEBIRF_COMMON=/usr/share/debirf/common + source /usr/share/debirf/common ++ export LC_CTYPE=C ++ LC_CTYPE=C ++ export LC_ALL=C ++ LC_ALL=C ++ export LANGUAGE=C ++ LANGUAGE=C ++ export LANG=C ++ LANG=C ++ export -f failure ++ export -f msg ++ export -f fakeroot_if_needed ++ export -f debirf_exec ++ export -f debirf_info_comment ++ export -f debirf_info_sh + DEBIRF_LABEL=debirf + DEBIRF_METHOD=nested + export ROOT_BUILD=false + ROOT_BUILD=false + STAGE_ROOT=true + STAGE_MODULES=true + STAGE_INITRD=true + ROOT_WARNING=true + export DEVICE_ARCHIVE=/usr/share/debirf/devices.tar.gz + DEVICE_ARCHIVE=/usr/share/debirf/devices.tar.gz + export INCLUDE=busybox-static,gpgv,less + INCLUDE=busybox-static,gpgv,less + export EXCLUDE=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute + EXCLUDE=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute + export -f pack_rootfs + COMMAND=make + '[' make ']' + shift + case $COMMAND in + make minimal ++ getopt --options -hcnosrwdik: --longoptions help,check-vars,new,overwrite,skip,root-build,no-warning,no-initrd,initrd-only,kernel: -n debirf -- minimal + TEMP=' '\''minimal'\'' --' + '[' 0 '!=' 0 ']' + eval set -- ' '\''minimal'\'' --' ++ set -- minimal -- + true + case "$1" in + (( 2 < 1 )) + break ++ id -u + '[' 10001 = 0 ']' + setup_environment minimal + DEBIRF_PROFILE=minimal ++ cd minimal +++ pwd ++ basename /home/anarcat/test space/debirf/doc/example-profiles/minimal + DEBIRF_PROFILE_NAME=test + '[' -d minimal ']' + msg 'loading profile '\''test'\''...' + echo 'debirf> loading profile '\''test'\''...' debirf> loading profile 'test'... + DEBIRF_CONF=minimal/debirf.conf + DEBIRF_MODULES=minimal/modules + '[' -f minimal/debirf.conf ']' + source minimal/debirf.conf ++ DEBIRF_LABEL=debirf-minimal + '[' '!' -d minimal/modules ']' ++ ls minimal/modules + '[' -z 'a0_motd a0_prep-root install-kernel network root-bashrc serial-terminal z0_remove-locales z1_clean-root' ']' ++ find minimal/modules + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/root-bashrc ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/z0_remove-locales ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/network ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/a0_prep-root ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/z1_clean-root ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/a0_motd ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/install-kernel ']' + for MODULE in '$(find "$DEBIRF_MODULES")' + '[' '!' -s minimal/modules/serial-terminal ']' + DEBIRF_BUILDD=minimal + '[' '!' -d minimal ']' ++ cd minimal ++ pwd + DEBIRF_BUILDD='/home/anarcat/test space/debirf/doc/example-profiles/minimal' + DEBIRF_ROOT='/home/anarcat/test space/debirf/doc/example-profiles/minimal/root' + DEBIRF_FAKEROOT_STATE='/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' + set_distro + local distro + local suite + type lsb_release ++ lsb_release --id --short + distro=Debian ++ lsb_release --codename --short + suite=wheezy + distro=debian + suite=wheezy + DEBIRF_DISTRO=debian + DEBIRF_SUITE=wheezy + DEBIRF_MIRROR=http://mirrors.kernel.org/debian + DEBIRF_KEYRING=/usr/share/keyrings/debian-archive-keyring.gpg + '[' -f /usr/share/keyrings/debian-archive-keyring.gpg -a -r /usr/share/keyrings/debian-archive-keyring.gpg ']' + for var in '${!DEBIRF_*}' + '[' DEBIRF_BUILDD ']' + export DEBIRF_BUILDD + for var in '${!DEBIRF_*}' + '[' DEBIRF_COMMON ']' + export DEBIRF_COMMON + for var in '${!DEBIRF_*}' + '[' DEBIRF_CONF ']' + export DEBIRF_CONF + for var in '${!DEBIRF_*}' + '[' DEBIRF_DISTRO ']' + export DEBIRF_DISTRO + for var in '${!DEBIRF_*}' + '[' DEBIRF_FAKEROOT_STATE ']' + export DEBIRF_FAKEROOT_STATE + for var in '${!DEBIRF_*}' + '[' DEBIRF_KEYRING ']' + export DEBIRF_KEYRING + for var in '${!DEBIRF_*}' + '[' DEBIRF_LABEL ']' + export DEBIRF_LABEL + for var in '${!DEBIRF_*}' + '[' DEBIRF_METHOD ']' + export DEBIRF_METHOD + for var in '${!DEBIRF_*}' + '[' DEBIRF_MIRROR ']' + export DEBIRF_MIRROR + for var in '${!DEBIRF_*}' + '[' DEBIRF_MODULES ']' + export DEBIRF_MODULES + for var in '${!DEBIRF_*}' + '[' DEBIRF_PROFILE ']' + export DEBIRF_PROFILE + for var in '${!DEBIRF_*}' + '[' DEBIRF_PROFILE_NAME ']' + export DEBIRF_PROFILE_NAME + for var in '${!DEBIRF_*}' + '[' DEBIRF_ROOT ']' + export DEBIRF_ROOT + for var in '${!DEBIRF_*}' + '[' DEBIRF_SUITE ']' + export DEBIRF_SUITE + '[' '' ']' + shift + '[' '' ']' + '[' true = true ']' + '[' -d '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root' ']' + WRITE_MODE=new + case "$WRITE_MODE" in + msg 'creating debirf root...' + echo 'debirf> creating debirf root...' debirf> creating debirf root... + create_debootstrap + msg 'distro/suite: debian/wheezy' + echo 'debirf> distro/suite: debian/wheezy' debirf> distro/suite: debian/wheezy + local 'OPTS=--include=busybox-static,gpgv,less --exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute wheezy /home/anarcat/test space/debirf/doc/example-profiles/minimal/root http://mirrors.kernel.org/debian' + '[' /usr/share/keyrings/debian-archive-keyring.gpg ']' + OPTS='--keyring='\''/usr/share/keyrings/debian-archive-keyring.gpg'\'' --include=busybox-static,gpgv,less --exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute wheezy /home/anarcat/test space/debirf/doc/example-profiles/minimal/root http://mirrors.kernel.org/debian' + '[' '' ']' + mkdir -p '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root' + '[' false = true ']' + eval 'fakeroot_if_needed fakechroot /usr/sbin/debootstrap --variant=fakechroot --keyring='\''/usr/share/keyrings/debian-archive-keyring.gpg'\'' --include=busybox-static,gpgv,less --exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute wheezy /home/anarcat/test space/debirf/doc/example-profiles/minimal/root http://mirrors.kernel.org/debian' ++ fakeroot_if_needed fakechroot /usr/sbin/debootstrap --variant=fakechroot --keyring=/usr/share/keyrings/debian-archive-keyring.gpg --include=busybox-static,gpgv,less --exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute wheezy /home/anarcat/test space/debirf/doc/example-profiles/minimal/root http://mirrors.kernel.org/debian ++ '[' false = true ']' ++ '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' ++ HOME=/root ++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' fakechroot /usr/sbin/debootstrap --variant=fakechroot --keyring=/usr/share/keyrings/debian-archive-keyring.gpg --include=busybox-static,gpgv,less --exclude=apt-utils,bsdmainutils,cron,ed,info,logrotate,man-db,manpages,tasksel,tasksel-data,tcpd,traceroute wheezy /home/anarcat/test space/debirf/doc/example-profiles/minimal/root http://mirrors.kernel.org/debian /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + fakeroot_if_needed mv '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/var/log/bootstrap.log' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.bootstrap.log' + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' mv '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/var/log/bootstrap.log' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.bootstrap.log' /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + fix_dev + '[' -L '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev' -o '!' -d '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev' ']' + msg 'fixing debirf root dev tree...' + echo 'debirf> fixing debirf root dev tree...' debirf> fixing debirf root dev tree... + fakeroot_if_needed rm -f '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev' + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' rm -f '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev' /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + fakeroot_if_needed sh -c 'cd /home/anarcat/test space/debirf/doc/example-profiles/minimal/root; tar -xzf /usr/share/debirf/devices.tar.gz' + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' sh -c 'cd /home/anarcat/test space/debirf/doc/example-profiles/minimal/root; tar -xzf /usr/share/debirf/devices.tar.gz' /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + fakeroot_if_needed sh -c 'mknod /home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev/console c 5 1; chmod 0600 /home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev/console' + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' sh -c 'mknod /home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev/console c 5 1; chmod 0600 /home/anarcat/test space/debirf/doc/example-profiles/minimal/root/dev/console' /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + '[' true = true ']' + msg 'executing modules...' + echo 'debirf> executing modules...' debirf> executing modules... + run_modules + fakeroot_if_needed run-parts --verbose --exit-on-error minimal/modules + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' run-parts --verbose --exit-on-error minimal/modules /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + msg 'modules complete' + echo 'debirf> modules complete' debirf> modules complete + '[' true = true ']' + '[' '!' -d '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root' ']' ++ head -n1 ++ ls -1 '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/lib/modules' ls: cannot access /home/anarcat/test space/debirf/doc/example-profiles/minimal/root/lib/modules: No such file or directory + local KERNEL_VERS= + local INITRD=debirf-minimal_wheezy_.cgz + msg 'creating debirf initrd ('\''nested'\'')...' + echo 'debirf> creating debirf initrd ('\''nested'\'')...' debirf> creating debirf initrd ('nested')... + create_initrd_nested '/home/anarcat/test space/debirf/doc/example-profiles/minimal/debirf-minimal_wheezy_.cgz' + local util lib + local 'INITRD=/home/anarcat/test space/debirf/doc/example-profiles/minimal/debirf-minimal_wheezy_.cgz' + local 'NEST_ROOT=/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest' + rm -rf '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest' + mkdir -p '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/lib' + cp -f '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/' cp: cannot stat `/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/awk' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/cpio' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/free' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/grep' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/gunzip' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/ls' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/mkdir' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/mount' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/rm' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/sh' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + for util in awk cpio free grep gunzip ls mkdir mount rm sh umount + ln '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/umount' ln: accessing `/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/busybox': No such file or directory + cp -f /usr/lib/klibc/bin/run-init '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/bin/' + cp -f /lib/klibc-2xtYrByCrj5OEwaInv4tMSjej98.so '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/lib/' + '[' -L /lib64 ']' + cat + chmod a+x '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/init' + msg 'creating rootfs.cgz...' + echo 'debirf> creating rootfs.cgz...' debirf> creating rootfs.cgz... + fakeroot_if_needed ln -sf /sbin/init '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/init' + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ln -sf /sbin/init '/home/anarcat/test space/debirf/doc/example-profiles/minimal/root/init' /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + pack_rootfs '/home/anarcat/test space/debirf/doc/example-profiles/minimal/nest/rootfs.cgz' + set -o pipefail + fakeroot_if_needed bash -c '. /usr/share/debirf/common && debirf_exec sh -c '\''find * | cpio --create -H newc'\''' + gzip -9 + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' bash -c '. /usr/share/debirf/common && debirf_exec sh -c '\''find * | cpio --create -H newc'\''' /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. + msg 'creating wrapper cgz...' + echo 'debirf> creating wrapper cgz...' debirf> creating wrapper cgz... + fakeroot_if_needed sh -c 'cd /home/anarcat/test space/debirf/doc/example-profiles/minimal/nest && find * | cpio --create -H newc' + gzip -9 + '[' false = true ']' + '[' '!' -e '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' ']' + HOME=/root + PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + fakeroot -i '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' -s '/home/anarcat/test space/debirf/doc/example-profiles/minimal/.fakeroot-state.debirf-minimal' sh -c 'cd /home/anarcat/test space/debirf/doc/example-profiles/minimal/nest && find * | cpio --create -H newc' /usr/bin/fakeroot: line 89: [: /home/anarcat/test: binary operator expected faked, daemon for fake root environment Best used from the shell script `fakeroot' options for fakeroot: --key, --cleanup, --foreground, --debug, --save-file, --load, --unknown-is-real fakeroot: error while starting the `faked' daemon. ++ ls '/home/anarcat/test space/debirf/doc/example-profiles/minimal' ++ grep '$' ++ grep vmlinu + local KERNEL= + msg 'debirf initrd created.' + echo 'debirf> debirf initrd created.' debirf> debirf initrd created. + '[' '/home/anarcat/test space/debirf/doc/example-profiles/minimal/' ']' + msg 'kernel: /home/anarcat/test space/debirf/doc/example-profiles/minimal/' + echo 'debirf> kernel: /home/anarcat/test space/debirf/doc/example-profiles/minimal/' debirf> kernel: /home/anarcat/test space/debirf/doc/example-profiles/minimal/ + msg 'initrd: /home/anarcat/test space/debirf/doc/example-profiles/minimal/debirf-minimal_wheezy_.cgz' + echo 'debirf> initrd: /home/anarcat/test space/debirf/doc/example-profiles/minimal/debirf-minimal_wheezy_.cgz' debirf> initrd: /home/anarcat/test space/debirf/doc/example-profiles/minimal/debirf-minimal_wheezy_.cgz -- Si Dieu existe, j'espère qu'Il a une excuse valable - Daniel Pennac
pgp1zFB03mS6T.pgp
Description: PGP signature