#!/bin/sh
-DIST="th"
-DISTTAG="PLD 3.0 (Th)"
+DIST="ti"
+DISTTAG="TLD Linux"
die () {
echo "$0: $*" 1>&2
}
default_config () {
- builder_pkgs="rpm-build poldek pwdutils net-tools which rpm-perlprov rpm-php-pearprov rpm-pythonprov bash vim"
+ builder_pkgs="rpm-build poldek pwdutils net-tools which rpm-perlprov rpm-php-pearprov rpm-pythonprov bash vim util-linux"
builder_uid=`id -u`
- dist_url="ftp://ftp.$DIST.pld-linux.org"
+ dist_url="ftp://ftp.tld-linux.org"
case "$chroot_type" in
src )
[source]
name=main
type=pndir
-path=$dist_url/dists/$DIST/PLD/$arch/RPMS/
+path=$dist_url/TLD/stable/main/$arch/RPMS/
pri=6
[source]
name=main
type=pndir
-path=$dist_url/dists/$DIST/PLD/noarch/RPMS/
+path=$dist_url/TLD/stable/main/noarch/RPMS/
pri=6
EOF
rm -rf rpm
mkdir rpm
cd rpm
-git clone $git_server/rpm-build-tools rpm-build-tools
+git clone $git_server/packages/rpm-build-tools rpm-build-tools
./rpm-build-tools/builder.sh --init-rpm-dir
-echo "%packager PLD bug tracking system ( http://bugs.pld-linux.org/ )">~/.rpmmacros
-echo "%vendor PLD">>~/.rpmmacros
+echo "%packager TLD bug tracking system ( http://bugs.tld-linux.org/ )">~/.rpmmacros
+echo "%vendor TLD">>~/.rpmmacros
echo "%distribution $DISTTAG">>~/.rpmmacros
git config --global user.name $git_user
-git config --global user.email ${git_user}@pld-linux.org
+git config --global user.email ${git_user}@tld-linux.org
EOF
chb "sh" < install-specs
rm install-specs
mkdir rpm
cd rpm
mkdir SPECS SOURCES SRPMS RPMS BUILD
-echo "%packager PLD bug tracking system ( http://bugs.pld-linux.org/ )">~/.rpmmacros
-echo "%vendor PLD">>~/.rpmmacros
+echo "%packager TLD bug tracking system ( http://bugs.tld-linux.org/ )">~/.rpmmacros
+echo "%vendor TLD">>~/.rpmmacros
echo "%distribution $DISTTAG">>~/.rpmmacros
EOF
chb "sh" < install-bt
keep_downloads = no
EOF
-cat > install-$chroot_name.sh <<EOF
+cat > install-$chroot_type.sh <<EOF
#!/bin/sh
set -x
cd $PWD
mkdir -p $chroot_dir/spools/poldek
mkdir $chroot_dir/dev
mknod $chroot_dir/dev/null -m 666 c 1 3
-rpm --root $chroot_dir --initdb
+rpm --root $chroot_dir -qa
poldek --conf poldek.conf --root $chroot_dir --ask -i\
$builder_pkgs $builder_arch_pkgs
EOF
-chmod 755 install-$chroot_name.sh
+chmod 755 install-$chroot_type.sh
echo "About to remove '$chroot_dir' and install it again, using"
-echo "install-$chroot_name.sh:"
+echo "install-$chroot_type.sh:"
echo
-cat install-$chroot_name.sh
+cat install-$chroot_type.sh
echo
cat <<EOF
what to do?
r )
;;
s )
- sudo ./install-$chroot_name.sh
+ sudo ./install-$chroot_type.sh
;;
* )
echo "bye"
keep_downloads = no
EOF
-chr "useradd -u "$builder_uid" -c 'PLD $chroot_name builder' -d /home/users/builder -m -g users -s /bin/sh builder"
+chr "useradd -u "$builder_uid" -c 'TLD $chroot_type builder' -d /home/users/builder -m -g users -s /bin/sh builder"
chr "cat > /etc/resolv.conf" < /etc/resolv.conf
chr "cat > /etc/mtab" < /dev/null
chr "mkdir -p /spools/ready/" < /dev/null