X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=release.sh;h=9238d25ea9e76b094247d60713706cefc8b49f41;hb=4352e15f6b81c24fb45a5eb69ff5a4e73641ac3a;hp=f2c0130cc9e35907c8ec4ea00f529013e48eccd5;hpb=a4958839c3cffc01a659344996ef0ee6aea86796;p=xodist diff --git a/release.sh b/release.sh index f2c0130..9238d25 100755 --- a/release.sh +++ b/release.sh @@ -1,17 +1,19 @@ #!/bin/bash -e # prepare a release -for f in *.packages; do - desktop=$(echo $f | sed 's/\.packages//') - ./initchroot.sh --package-list ${f} \ - --local-apt-mirror "deb http://localhost:9999/debian lenny main contrib non-free -deb http://localhost:9999/security lenny/updates main contrib non-free" \ +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} - ./mkjffs2.sh debxo-${desktop} ${desktop}.img - ./mkext3.sh debxo-${desktop} debxo-${desktop}.ext3.img - gzip debxo-${desktop}.ext3.img + [ -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 jffs2 - mv debxo-${desktop}.ext3.img.gz ext3 - mv ${desktop}.img ${desktop}.dat jffs2 + 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