Don't use relative paths, make people set $PATH.
authorRichard Jones <rjones@trick.home.annexia.org>
Thu, 30 Jul 2009 14:26:13 +0000 (15:26 +0100)
committerRichard Jones <rjones@trick.home.annexia.org>
Thu, 30 Jul 2009 14:26:13 +0000 (15:26 +0100)
README
examples/README
examples/guestfs-test.sh
examples/minimal-filesystem.sh

diff --git a/README b/README
index ffc6608..8551df9 100644 (file)
--- a/README
+++ b/README
@@ -47,6 +47,12 @@ Building and installing
   make
   sudo make install
 
+Note, if you want to run the scripts locally without installing,
+you have to set the $PATH to the current directory, ie:
+
+  PATH=$(pwd):$PATH
+  febootstrap [...]
+
 Feedback and bugs
 -----------------
 
index 9660c0c..c52e7b0 100644 (file)
@@ -2,3 +2,9 @@ You should read and edit these scripts before running them!
 
 You don't need to be root, in fact, you *shouldn't* be root
 when running these scripts!
+
+If you want to run the scripts without installing febootstrap,
+then you need to make your $PATH point to the top build
+directory, eg:
+
+  PATH=$(pwd)/..:$PATH
index 8092ff2..f253969 100755 (executable)
@@ -25,7 +25,7 @@ if [ ! -e vmlinuz -o ! -e guest-image ]; then
     exit 1
 fi
 
-../febootstrap \
+febootstrap \
     -i bash \
     -i coreutils \
     -i lvm2 \
@@ -36,7 +36,7 @@ fi
     fedora-10 ./guestfs $1
 
 echo -n "Before minimization: "; du -sh guestfs
-../febootstrap-minimize --all ./guestfs
+febootstrap-minimize --all ./guestfs
 echo -n "After minimization:  "; du -sh guestfs
 
 # Create the /init which will scan for and enable all LVM volume groups.
@@ -59,11 +59,11 @@ __EOF__
   chmod +x init
 }
 export -f create_init
-../febootstrap-run ./guestfs -- bash -c create_init
+febootstrap-run ./guestfs -- bash -c create_init
 
 # Convert the filesystem to an initrd image.
 
-../febootstrap-to-initramfs ./guestfs > guestfs-initrd.img
+febootstrap-to-initramfs ./guestfs > guestfs-initrd.img
 
 # Now run qemu to boot this guestfs system.
 
index 497d209..e1766a9 100755 (executable)
@@ -24,12 +24,12 @@ if [ ! -e vmlinuz ]; then
     exit 1
 fi
 
-../febootstrap -i bash -i coreutils fedora-10 ./minimal $1
+febootstrap -i bash -i coreutils fedora-10 ./minimal $1
 
 # ... but let's minimize it aggressively.
 
 echo -n "Before minimization: "; du -sh minimal
-../febootstrap-minimize --all --pack-executables ./minimal
+febootstrap-minimize --all --pack-executables ./minimal
 echo -n "After minimization:  "; du -sh minimal
 
 # Create the /init which is just a simple script to give users an
@@ -47,11 +47,11 @@ __EOF__
   chmod +x /init
 }
 export -f create_init
-../febootstrap-run ./minimal -- bash -c create_init
+febootstrap-run ./minimal -- bash -c create_init
 
 # Convert the filesystem to an initrd image.
 
-../febootstrap-to-initramfs ./minimal > minimal-initrd.img
+febootstrap-to-initramfs ./minimal > minimal-initrd.img
 
 # This is needed because of crappiness with qemu.