change stable to stretch, makes more sense
[automated-distro-installer] / fai / config / hooks / instsoft.DEFAULT
index 3eda00ee9d6a57873c2cce167729eaefc28cc4c2..a2a61007eec8230245a70b554bb279a3ab8916cf 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 # exit for any vm which is not our test vm
-if ifclass VM && ! ifclass demohost; then
+if ifclass VM && ! ifclass demohost || ifclass VOL_STRETCH_BOOTSTRAP; then
     exit 0
 fi
 
@@ -29,14 +29,16 @@ EOF
 chmod +x $f
 
 
-if ifclass tp; then
-    d=$target/q/root/shadow
-    mkdir -p $d
-    # ls -la /var/lib/fai/config/distro-install-common
-    cp /var/lib/fai/config/distro-install-common/traci{,-simple} $d
-    chmod -R o-rwx $d
+# for hosts which don't have these data volumes, copy the specific
+# files we need.
+if ifclass demohost; then
+    files=(/var/lib/fai/config/distro-install-common/luks/host-demohost)
+elif ifclass tp; then
+    files=(/var/lib/fai/config/distro-install-common/luks/host-{tp,demohost})
+fi
+if [[ ${files[0]}  ]]; then
     d=$target/q/root/luks
     mkdir -p $d
-    cp /var/lib/fai/config/distro-install-common/luks/host-{tp,demohost} $d
+    cp ${files[@]} $d
     chmod -R o-rwx $d
 fi