git.annexia.org
/
febootstrap.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added a logfile from F-10 install
[febootstrap.git]
/
examples
/
minimal-filesystem.sh
diff --git
a/examples/minimal-filesystem.sh
b/examples/minimal-filesystem.sh
index
1ef6928
..
678d612
100755
(executable)
--- a/
examples/minimal-filesystem.sh
+++ b/
examples/minimal-filesystem.sh
@@
-12,12
+12,24
@@
# few command line utilities. One of the joys of Fedora is that even
# this minimal install is still 200 MB ...
# few command line utilities. One of the joys of Fedora is that even
# this minimal install is still 200 MB ...
+set -e
+
+if [ $(id -u) -eq 0 ]; then
+ echo "Don't run this script as root. Read instructions in script first."
+ exit 1
+fi
+
+if [ ! -e vmlinuz ]; then
+ echo "Read instructions in script first."
+ exit 1
+fi
+
../febootstrap -i bash -i coreutils fedora-10 ./minimal $1
# ... but let's minimize it aggressively.
echo -n "Before minimization: "; du -sh minimal
../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 ./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
echo -n "After minimization: "; du -sh minimal
# Create the /init which is just a simple script to give users an
@@
-45,6
+57,6
@@
dd if=/dev/zero of=zero bs=2048 count=1
# Now run qemu to boot this minimal system.
qemu-system-$(arch) \
# Now run qemu to boot this minimal system.
qemu-system-$(arch) \
- -m
128
\
+ -m
256
\
-kernel vmlinuz -initrd minimal-initrd.img \
-hda zero -boot c
-kernel vmlinuz -initrd minimal-initrd.img \
-hda zero -boot c