#!/bin/sh # name this script 'pbuilder-woody', 'pbuilder-sid', 'pbuilder-sarge', 'pbuilder-experimental' etc. set -x #OPERATION=$1 DISTRIBUTION=`basename $0 | cut -f5 -d '-'` DIST=`basename $0 | cut -f3 -d '-'` PROCEED=false BASE_DIR=/media/disk/mirror/seed/ MIRROR=http://br.archive.ubuntu.com/ubuntu #MIRROR=http://ftp.br.debian.org/debian COMPONETS="main,restricted,universe,multiverse" #COMPONETS="main,contrib,non-free" ARCH="i386" ONDE=`pwd` #germinate -v \ # -m $MIRROR \ # -d $DISTRIBUTION \ # -c $COMPONETS \ # -s ubuntu.$DISTRIBUTION \ # -S file://$BASE_DIR"/../" \ # --no-rdepends germinate -v \ --seed-source file://$BASE_DIR \ --mirror $MIRROR \ --seed-dist $DIST.$DISTRIBUTION \ --dist $DISTRIBUTION \ --arch $ARCH \ --components $COMPONETS #\ # --no-rdepends touch mirror.packages mirror.platform mirror.distro for i in $(cat $BASE_DIR/platform.jaunty/STRUCTURE |tail -n +2 | cut -d":" -f1) do for pkg in $(cat $i | tail -n +3 | head -n -2 | cut -d '|' -f 1) do echo $pkg install done >> mirror.platform done for i in $(cat $BASE_DIR/$DIST.$DISTRIBUTION/STRUCTURE |tail -n +2 | cut -d":" -f1) do for pkg in $(cat $i | tail -n +3 | head -n -2 | cut -d '|' -f 1) do echo $pkg install done >> mirror.distro done cat mirror.platform mirror.distro |sort |uniq > mirror.packages