]> git.pld-linux.org Git - projects/pld-builder.new.git/commitdiff
- update bootstrap
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 1 Sep 2010 09:28:12 +0000 (09:28 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    doc/README.bin-builder -> 1.3

doc/README.bin-builder

index f68c570c243ba8e62dcfd1f8223a1623294df5c7..b337be314f80a13b54be1a7b8f703046ae9ca6ea 100644 (file)
@@ -4,21 +4,28 @@ packages and chroot
 ~~~~~~~~~~~~~~~~~~~
 1. install pld-builder from ac-ready on target host
 
-2. create chroot /srv/chroot
+2. create chroot /srv/chroot (symlink to real dest for the sake of copy-paste from here)
 # mkdir -p /srv/chroot
 
 - instal distro gpg key as default ac config packages are signed and sign verify enabled in config:
-# rpm -r /srv/chroot --import /etc/pki/rpm-gpg/PLD-2.0-Ac-GPG-key.asc
+# rpm -r /srv/chroot --import /etc/pki/rpm-gpg/PLD-*.asc
 
 - install pld-builder-chroot from ac-ready
   as vserver-packages is usually hidden, so you must install it manually with --noignore
-# poldek -r /srv/chroot -u vserver-packages --noignore
-# poldek -r /srv/chroot -u pld-builder-chroot --sn ac --sn ac-ready
+# poldek -r /srv/chroot -u vserver-packages -Q --noignore
+
+- setup minimal /dev
+# install -d /srv/chroot/dev
+# cp -a /dev/{full,null,random,urandom,zero} /srv/chroot/dev
+
+# poldek -r /srv/chroot -u pld-builder-chroot db4.5-utils -Q --sn ac --sn ac-ready
+
+- make rpmdb readable for regular users (builder)
+# chmod -R a+rX /srv/chroot/var/lib/rpm
 
 - setup /srv/chroot/etc/resolv.conf so if you enter manually you can work with poldek
 # cat /etc/resolv.conf > /srv/chroot/etc/resolv.conf
 
-
 gpg keys
 ~~~~~~~~
 1. import src builder key to bin builder so it can download queue.gz
@@ -55,5 +62,5 @@ builder ALL=(ALL) NOPASSWD: /usr/sbin/chroot /home/users/builder/chroot-ac *
 testing
 ~~~~~~~
 
-keep /var/lib/pld-builder/spool/log running with tail -f
+keep /var/lib/pld-builder/spool/log running with tailf
 run the cronjobs under builder account.
This page took 0.215792 seconds and 4 git commands to generate.