summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xiso3224
-rwxr-xr-xiso6424
2 files changed, 48 insertions, 0 deletions
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