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