summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuild.sh8
-rwxr-xr-xbuild_rootfs.sh2
-rw-r--r--templates/hostname.tpl1
3 files changed, 10 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index dff3be5..93783d0 100755
--- a/build.sh
+++ b/build.sh
@@ -30,6 +30,14 @@ properties:
release: "$ver"
templates:
EOF
+
+## Add templates
+#
+# templates:
+# /etc/hostname:
+# when:
+# - start
+# template: hostname.tpl
}
build_image() {
diff --git a/build_rootfs.sh b/build_rootfs.sh
index fee62fc..91f7efe 100755
--- a/build_rootfs.sh
+++ b/build_rootfs.sh
@@ -40,7 +40,7 @@ add_file() {
dst=$dst_dir/$file
if test -d $src; then
- test -d $dst || mkdir $dst
+ test -d $dst || mkdir -p $dst
elif test -f $src; then
cp $src $dst
foo=$(dirname $file)
diff --git a/templates/hostname.tpl b/templates/hostname.tpl
new file mode 100644
index 0000000..69a84f1
--- /dev/null
+++ b/templates/hostname.tpl
@@ -0,0 +1 @@
+{{ container.name }}