From 1838b2e4eddeb02a790b20a66964b5e7037817c2 Mon Sep 17 00:00:00 2001 From: Gerolf Ziegenhain Date: Fri, 30 Jan 2009 23:49:21 +0100 Subject: [PATCH] . --- var/repository/build | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100755 var/repository/build diff --git a/var/repository/build b/var/repository/build new file mode 100755 index 0000000..ed6262a --- /dev/null +++ b/var/repository/build @@ -0,0 +1,59 @@ +#!/bin/zsh + +_create_release() { +cat << eof > dists/$suit/Release +Origin: corvix +Label: corvix +Suite: $suit +Version: $vers +Codename: corvix +Architectures: $archs +Components: $comps +Description: http://corvix.eu +eof +apt-ftparchive release dists/$suit >> dists/$suit/Release +[[ -e dists/$suit/Release.gpg ]] && rm dists/$suit/Release.gpg +gpg -u corvix.eu -abs -o dists/$suit/Release.gpg dists/$suit/Release +} + +_create_arch() { +apt-ftparchive packages pool/$suit/$comp > $dir/Packages +cat << eof > $dir/Release +Archive: $suit +Component: $comp +Origin: corvix +Label: corvix +Architecture: $arch +eof +} + +_make_maemo() { +archs="armel" +arch="armel" +vers=0.1 +comps=free +comp=free +suit=maemo +dir=dists/$suit/$comp/binary-$arch +_create_arch +_create_release dists/$comp +} + +_make_corvix_testing() { +archs="i386 alpha" +vers=0.1 +comps="meta ware cluster external" +suit=testing +for comp in $(echo $comps); do + [[ -d $HOME/src/distro/corvix/var/deb-package/$comp ]] && cp $HOME/src/distro/corvix/var/deb-package/$comp/*deb pool/$suit/$comp + for arch in $(echo $archs); do + dir=dists/$suit/$comp/binary-$arch + [[ ! -e $dir ]] && mkdir -p $dir + _create_arch + done +done +_create_release dists/$comp +} + +_make_maemo +_make_corvix_testing -- 2.11.4.GIT