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

Attachment: pgp1zFB03mS6T.pgp
Description: PGP signature

Reply via email to