annotate sources/toys/make-hdb.sh @ 1458:60f1087591ac

Add ability to specify a package to rebuild to build.sh with REBUILD= (and then dependencies take it from there to the system image).
author Rob Landley <rob@landley.net>
date Thu, 20 Oct 2011 02:02:10 -0500
parents 214b23b707b0
children 5e76b1ac1e6c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1343
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 make_hdb()
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
2 {
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
3 # Some distros don't put /sbin:/usr/sbin in the $PATH for non-root users.
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
4 if [ -z "$(which mke2fs)" ] || [ -z "$(which tune2fs)" ]
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
5 then
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
6 export PATH=/sbin:/usr/bin:$PATH
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
7 fi
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
8
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
9 dd if=/dev/zero of="$HDB" bs=1024 seek=$[$HDBMEGS*1024-1] count=1 &&
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
10 mke2fs -q -b 1024 -F "$HDB" -i 4096 &&
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
11 tune2fs -j -c 0 -i 0 "$HDB"
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
12
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
13 [ $? -ne 0 ] && exit 1
214b23b707b0 Factor out make-hdb.sh from dev-environment.sh.
Rob Landley <rob@landley.net>
parents:
diff changeset
14 }