mount /proc as some rpms require this; set _netsharedpath to /proc
authorMarc Fiuczynski <mef@cs.princeton.edu>
Thu, 22 Nov 2007 06:10:05 +0000 (06:10 +0000)
committerMarc Fiuczynski <mef@cs.princeton.edu>
Thu, 22 Nov 2007 06:10:05 +0000 (06:10 +0000)
mkfedora

index af53e19..8eb5be6 100755 (executable)
--- a/mkfedora
+++ b/mkfedora
@@ -189,14 +189,16 @@ set -e
 mount -t devpts none $vroot/dev/pts
 mount -t tmpfs none $vroot/dev/shm
 
-# why do we need this ? it prevents the 'filesystem' rpm from installing
-## Mount /proc in reference image
-#mkdir -p $vroot/proc
-#mount -t proc none $vroot/proc
+# make rpms ignore installing stuff to /proc
+mkdir -p $vroot/etc/rpm
+echo "%_netsharedpath /proc" > $vroot/etc/rpm/macros
+# Mount /proc in reference image
+mkdir -p $vroot/proc
+mount -t proc none $vroot/proc
 
 cleanup ()
 {
-#    umount -l $vroot/proc
+    umount -l $vroot/proc
     umount -l $vroot/dev/shm
     umount -l $vroot/dev/pts
 }