pld-builder.new: PLD_Builder/rpm_builder.py - fill mtab with rootfs mount

glen glen at pld-linux.org
Mon May 14 14:12:12 CEST 2012


Author: glen                         Date: Mon May 14 12:12:11 2012 GMT
Module: pld-builder.new               Tag: HEAD
---- Log message:
- fill mtab with rootfs mount

---- Files affected:
pld-builder.new/PLD_Builder:
   rpm_builder.py (1.130 -> 1.131) 

---- Diffs:

================================================================
Index: pld-builder.new/PLD_Builder/rpm_builder.py
diff -u pld-builder.new/PLD_Builder/rpm_builder.py:1.130 pld-builder.new/PLD_Builder/rpm_builder.py:1.131
--- pld-builder.new/PLD_Builder/rpm_builder.py:1.130	Sat Mar 24 01:52:50 2012
+++ pld-builder.new/PLD_Builder/rpm_builder.py	Mon May 14 14:12:06 2012
@@ -132,6 +132,9 @@
         test ! -c /dev/urandom && rm -f /dev/urandom && mknod -m 644 /dev/urandom c 1 9
         test ! -c /dev/zero && rm -f /dev/zero && mknod -m 666 /dev/zero c 1 5
 
+        # need entry for "/" in mtab, for diskspace() to work in rpm
+        [ -z $(awk '$2 == "/" {print $1}' /etc/mtab) ] && mount -f -t rootfs rootfs /
+
         # make neccessary files readable for builder user
         # TODO: see if they really aren't readable for builder
         for db in Packages Name Basenames Providename Pubkeys; do
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/pld-builder.new/PLD_Builder/rpm_builder.py?r1=1.130&r2=1.131



More information about the pld-cvs-commit mailing list