. /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