kadischi/post_install_scripts 06sysconfig.py,1.5,1.6

Jasper O'neal Hartline (autopsy) fedora-extras-commits at redhat.com
Mon Sep 4 15:51:41 UTC 2006


Author: autopsy

Update of /cvs/devel/kadischi/post_install_scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2251/kadischi/post_install_scripts

Modified Files:
	06sysconfig.py 
Log Message:
Use buildstamp file for stamping .livecd, make /var/lib/rpm writeable


Index: 06sysconfig.py
===================================================================
RCS file: /cvs/devel/kadischi/post_install_scripts/06sysconfig.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- 06sysconfig.py	1 Sep 2006 23:16:23 -0000	1.5
+++ 06sysconfig.py	4 Sep 2006 15:51:39 -0000	1.6
@@ -3,6 +3,7 @@
 import os
 import sys
 from functions import *
+import shutil
 
 def tweak_readonly_root_config (rootdir):
     # create symlink to rc.readonly-livecd
@@ -47,8 +48,14 @@
     shf.write ()
 
 def tweak_livecd (rootdir):
-    file = open (normalize_path (['.livecd'], rootdir) , 'w')
-    file.close()
+    stampfile = (rootdir + '../.buildstamp')
+    if os.access(stampfile, os.R_OK):
+        shutil.copy(stampfile, rootdir + '/.livecd')
+    else:
+        shutil.copy("/etc/kadischi/buildstamp", rootdir + '/.livecd')
+    ### Use buildstamp file rather than an empty file
+    # file = open (normalize_path (['.livecd'], rootdir) , 'w')
+    # file.close()
 
 rootdir = sys.argv[1]
 




More information about the fedora-extras-commits mailing list