kadischi/post_install_scripts 04userconfig.py, NONE, 1.1 Makefile.am, 1.2, 1.3 04auth.sh, 1.3, NONE
Jasper O'neal Hartline (autopsy)
fedora-extras-commits at redhat.com
Mon Apr 10 22:53:34 UTC 2006
Author: autopsy
Update of /cvs/devel/kadischi/post_install_scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31479/kadischi/post_install_scripts
Modified Files:
Makefile.am
Added Files:
04userconfig.py
Removed Files:
04auth.sh
Log Message:
Alleviate dependance on lokkit, allow user configuration.
--- NEW FILE 04userconfig.py ---
#!/usr/bin/python -tt
#
# Chroot, run some configuration for non kickstart and cmdline methods.
import os
import sys
import string
from functions import run
from functions import flc_log
sysdir = sys.argv[1]
try:
anaconda_args = sys.argv[2:]
except IndexError:
anaconda_args = None
config_done = False
if os.path.isfile("/usr/sbin/authconfig"):
run("chroot %s %s" % (sysdir, "/usr/sbin/authconfig --kickstart --nostart --enableshadow --enablemd5 --disablecache --disablenis --disableldap --disableldapauth --disableldaptls --disablekrb5 --disablehesiod --disablesmbauth"))
while config_done == False:
if anaconda_args != None:
for args in anaconda_args:
if args.startswith("--kickstart") or args.startswith("--cmdline") or args.startswith("-C"):
flc_log("Skipping interactive user configuration..")
config_done = True
sys.exit(0)
else:
if os.path.isfile("/usr/sbin/lokkit") and os.path.isfile("/usr/sbin/ntsysv"):
flc_log("Taking you to interactive user configuration..")
run("chroot %s %s" % (sysdir, "/usr/sbin/lokkit"))
run("chroot %s %s" % (sysdir, "/usr/sbin/ntsysv"))
config_done = True
else:
if os.path.isfile("/usr/sbin/lokkit") and os.path.isfile("/usr/sbin/ntsysv"):
flc_log("Taking you to interactive user configuration..")
run("chroot %s %s" % (sysdir, "/usr/sbin/lokkit"))
run("chroot %s %s" % (sysdir, "/usr/sbin/ntsysv"))
config_done = True
Index: Makefile.am
===================================================================
RCS file: /cvs/devel/kadischi/post_install_scripts/Makefile.am,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Makefile.am 17 Mar 2006 22:42:27 -0000 1.2
+++ Makefile.am 10 Apr 2006 22:53:32 -0000 1.3
@@ -1,5 +1,5 @@
-PYTHON_FILES = 03fstab.py 05fsclean.py 06sysconfig.py
-BASH_FILES = 01prelink.sh 02install.sh 04auth.sh
+PYTHON_FILES = 03fstab.py 04userconfig.py 05fsclean.py 06sysconfig.py
+BASH_FILES = 01prelink.sh 02install.sh
pisdir = $(pkgdatadir)/post_install_scripts
pis_SCRIPTS = $(PYTHON_FILES) $(BASH_FILES)
--- 04auth.sh DELETED ---
More information about the fedora-extras-commits
mailing list