summaryrefslogtreecommitdiff
path: root/helpers/lh_source_config
diff options
context:
space:
mode:
Diffstat (limited to 'helpers/lh_source_config')
-rwxr-xr-xhelpers/lh_source_config54
1 files changed, 28 insertions, 26 deletions
diff --git a/helpers/lh_source_config b/helpers/lh_source_config
index 3982696..5b549be 100755
--- a/helpers/lh_source_config
+++ b/helpers/lh_source_config
@@ -33,38 +33,40 @@ Set_defaults
Breakpoint "source_config: Init"
-if [ "${LIVE_SOURCE}" = "enabled" ]
+if [ "${LIVE_SOURCE}" != "enabled" ]
then
- # Requiring stage file
- Require_stagefile .stage/bootstrap
+ exit 0
+fi
- # Checking lock file
- Check_lockfile .lock
+# Requiring stage file
+Require_stagefile .stage/bootstrap
- # Creating lock file
- Create_lockfile .lock
+# Checking stage file
+Check_stagefile .stage/source_config
- # Checking stage file
- Check_stagefile .stage/source_config
+# Checking lock file
+Check_lockfile .lock
- # Remove old sources
- if [ -d source/debian-live ]
- then
- rm -rf source/debian-live
- fi
+# Creating lock file
+Create_lockfile .lock
- # Copy system configuration
- mkdir -p source/debian-live
- cp -a config source/debian-live
+# Remove old sources
+if [ -d source/debian-live ]
+then
+ rm -rf source/debian-live
+fi
- # Create tarball
- cd source
- tar cfz debian-live-config_`date +%Y%m%d.%s`.tar.gz debian-live
- cd "${OLDPWD}"
+# Copy system configuration
+mkdir -p source/debian-live
+cp -a config source/debian-live
- rm -rf source/debian-live/config
- mv source/debian-live-config_*.tar.gz source/debian-live
+# Create tarball
+cd source
+tar cfz debian-live-config_`date +%Y%m%d.%s`.tar.gz debian-live
+cd "${OLDPWD}"
- # Creating stage file
- Create_stagefile .stage/source_config
-fi
+rm -rf source/debian-live/config
+mv source/debian-live-config_*.tar.gz source/debian-live
+
+# Creating stage file
+Create_stagefile .stage/source_config