annotate sources/toys/make-hdb.sh @ 1719:78050a31d1ee draft

Sigh. Checked in the wrong version of the patch (typo fix).
author Rob Landley <rob@landley.net>
date Tue, 06 Jan 2015 13:15:33 -0600
parents dd94f87b89ae
children
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
1613
5e76b1ac1e6c Fix typo.
Rob Landley <rob@landley.net>
parents: 1343
diff changeset
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 }