]> spindle.queued.net Git - xodist/blobdiff - release.sh
installer: fill in inst.fth's backup size check
[xodist] / release.sh
index 0b7deda0d9a06fc1deaae7a1c0c68122a1fb0876..9238d25ea9e76b094247d60713706cefc8b49f41 100755 (executable)
@@ -1,11 +1,19 @@
-#!/bin/sh -e
+#!/bin/bash -e
 
 # prepare a release
-for f in *.packages; do
-       desktop=$(echo $f | sed 's/\.packages//')
-       mkdir -p ext3 jffs2
-       ./initchroot.sh --package-list ${f} debxo-${desktop}
-       ./mkjffs2.sh debxo-${desktop} jffs2/${desktop}.img
-       ./mkext3.sh debxo-${desktop} ext3/debxo-${desktop}.ext3.img
-       gzip ext3/debxo-${desktop}.ext3.img
+for f in configs/debxo-*; do
+       desktop=$(basename $f | sed 's/debxo-//')
+       ./mkchroot.sh --config-type debxo-${desktop} \
+                       --local-apt-mirror "deb http://localhost:9999/debian squeeze main contrib non-free
+deb http://localhost:9999/security squeeze/updates main contrib non-free
+deb http://localhost:9999/backports squeeze-backports main contrib non-free" \
+                       debxo-${desktop}
+       [ -f ./configs/debxo-${desktop}/fstab-ubifs ] && ./mkubifs.sh --config-type debxo-${desktop} debxo-${desktop} ${desktop}.img
+       [ -f ./configs/debxo-${desktop}/fstab-ext3 ] && ./mkext3.sh --config-type debxo-${desktop} debxo-${desktop} \
+                       debxo-${desktop}.ext3.img
+       [ -f debxo-${desktop}.ext3.img ] && gzip debxo-${desktop}.ext3.img
+
+       mkdir -p ext3 nand
+       [ -f debxo-${desktop}.ext3.img.gz ] && mv debxo-${desktop}.ext3.img.gz ext3
+       [ -f ${desktop}.img ] && mv ${desktop}.img ${desktop}.dat nand
 done