Mercurial > hg > aboriginal
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 |
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 } |