aboutsummaryrefslogtreecommitdiff
path: root/examples/lvmpbuilder/sample_device_creator
diff options
context:
space:
mode:
Diffstat (limited to 'examples/lvmpbuilder/sample_device_creator')
-rwxr-xr-xexamples/lvmpbuilder/sample_device_creator25
1 files changed, 25 insertions, 0 deletions
diff --git a/examples/lvmpbuilder/sample_device_creator b/examples/lvmpbuilder/sample_device_creator
new file mode 100755
index 0000000..4c38810
--- /dev/null
+++ b/examples/lvmpbuilder/sample_device_creator
@@ -0,0 +1,25 @@
+#!/bin/sh
+#The files in this directory (except pbuilderrc) were written by
+#(C) 2006 Kapil Hari Paranjape <kapil@imsc.res.in>.
+#They are placed in the public domain. You can do with them exactly as you wish.
+
+## Uncomment these lines after filling the
+## full path of a device with at least 2G
+# DISK=/dev/hda5
+## ...and...
+## Comment these lines to use the actual device
+## You entered above
+LOOPTMP=$(mktemp /tmp/loop.XXXXXX)
+dd if=/dev/zero of=$LOOPTMP bs=10M count=200
+DISK=$(losetup -f)
+losetup $DISK $LOOPTMP
+
+# Possible steps to create base and cow devices
+pvcreate $DISK
+vgcreate pbuilder $DISK
+lvcreate -L 500M -n base pbuilder
+lvcreate -L 1.5G -n cow pbuilder
+
+echo BASEDEV=$(ls /dev/pbuilder/base) && \
+echo COWDEV=$(ls /dev/pbuilder/cow)
+