Adding upstream version 1.173.1.
[live-boot-grml.git] / scripts / live-bottom / 99hook
index 0341026..8809800 100755 (executable)
@@ -27,13 +27,24 @@ fi
 
 . /scripts/live-functions
 
-log_begin_msg "Executing custom hook script..."
+log_begin_msg "Executing custom hook script"
 
 # live-initramfs script
 
 cd /root
-wget "${HOOK}"
 
-./$(basename ${HOOK})
+if [ $(echo "${HOOK}" | grep file:\/\/) ]
+then
+       LOCALFILE=$(echo ${HOOK} | sed "s/file\:\/\///")
+       cp ${LOCALFILE} /root
+else
+       chroot /root wget "${HOOK}"
+fi
+
+FILE="$(basename ${HOOK})"
+
+chmod 0755 "${FILE}"
+./"${FILE}"
+rm -f "${FILE}"
 
 log_end_msg