X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=release.sh;h=9238d25ea9e76b094247d60713706cefc8b49f41;hb=refs%2Fheads%2Fmaster;hp=1c1b1c316ea77fc51e8abdb51a78030b78b931a8;hpb=a8bffd3b677fda0b8bd2b77b9a45eb63c33d6a8f;p=xodist diff --git a/release.sh b/release.sh index 1c1b1c3..9238d25 100755 --- a/release.sh +++ b/release.sh @@ -1,10 +1,19 @@ -#!/bin/sh -e +#!/bin/bash -e # prepare a release -for f in *.packages; do - desktop=$(echo $f | sed 's/\.packages//') - ./initchroot.sh debxo-${desktop} - ./mkjffs2.sh debxo-${desktop} ${desktop}.img - ./mkext3.sh debxo-${desktop} debxo-${desktop}.ext3.img - gzip 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