Mercurial > hg > aboriginal
annotate sources/toys/make-hdb.sh @ 1839:c8293b3ab81f draft default tip
Teach chroot-splice to accept one or two arguments. (Control image now optional.)
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 17 Jan 2016 21:18:52 -0600 |
parents | dd94f87b89ae |
children |
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 |
1613 | 6 export PATH=/sbin:/usr/sbin:$PATH |
1343
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 |
1630
dd94f87b89ae
It's been long enough since "truncate" was introduced we can use that instead of "dd" to make sparse files.
Rob Landley <rob@landley.net>
parents:
1613
diff
changeset
|
9 truncate -s ${HDBMEGS}m "$HDB" && |
1343
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 } |