From 1d513396c90acc6b5a3a5ca16501769a306fc97e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 29 Nov 2015 17:15:12 +0000 Subject: first, we want to sync the squashed core to a rw location, in order to add targets and build the iso --- iso32 | 24 ++++++++++++++++++++++++ iso64 | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/iso32 b/iso32 index 8b4d80d..21213c8 100755 --- a/iso32 +++ b/iso32 @@ -5,32 +5,56 @@ kernelconfig checkroot +# Check core integrity before doing anything +chrootchecksumx86 + export local isoarch="x86" export local isoname=""$releasename"-"$releaseversion"-"$isoarch"" +export local tmpiso="/tmp/"$isoname"" dailyisox86 () { export local isostatus="DAILY" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx86" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } alphaisox86 () { export local isostatus="ALPHA" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx86" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } betaisox86 () { export local isostatus="BETA" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx86" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } rcisox86 () { export local isostatus="RC" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx86" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } stableisox86 () { export local isostatus="STABLE" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx86" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } case $2 in diff --git a/iso64 b/iso64 index c455615..27b0d40 100755 --- a/iso64 +++ b/iso64 @@ -5,32 +5,56 @@ kernelconfig checkroot +# Check core integrity before doing anything +chrootchecksumx64 + export local isoarch="amd64" export local isoname=""$releasename"-"$releaseversion"-"$isoarch"" +export local tmpiso="/tmp/"$isoname"" dailyisox64 () { export local isostatus="DAILY" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx64" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } alphaisox64 () { export local isostatus="ALPHA" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx64" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } betaisox64 () { export local isostatus="BETA" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx64" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } rcisox64 () { export local isostatus="RC" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx64" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } stableisox64 () { export local isostatus="STABLE" + mkdir -p "$tmpiso" mkdir -p ""$isoname"-"$isostatus"/livecd" + mount -t squashfs "$chrootx64" "$tmpiso" + rsync -aHAXr --progress "$tmpiso" ""$isoname"-"$isostatus"/livecd" + umount "$tmpiso" } case $2 in -- cgit v1.2.3