summaryrefslogtreecommitdiffstats
path: root/anaconda
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2010-04-14 10:01:27 -0400
committerPeter Jones <pjones@redhat.com>2010-05-04 10:39:36 -0400
commitc7905e5acaf3ac6e2e86a33643eedb06385f20d8 (patch)
treeea4aa9d1ca00ce254874c216cdd7efd21a7f6c6c /anaconda
parent2cacc28477643242eda8b81f932ba407e6ebd9df (diff)
downloadanaconda-c7905e5acaf3ac6e2e86a33643eedb06385f20d8.tar.gz
anaconda-c7905e5acaf3ac6e2e86a33643eedb06385f20d8.tar.xz
anaconda-c7905e5acaf3ac6e2e86a33643eedb06385f20d8.zip
Make the rule for 70-anaconda.rules in updates.img be generic.
This makes it possible to replace any udev *.rules file in an updates image.
Diffstat (limited to 'anaconda')
-rwxr-xr-xanaconda10
1 files changed, 6 insertions, 4 deletions
diff --git a/anaconda b/anaconda
index bd99912ee..03b0ae34b 100755
--- a/anaconda
+++ b/anaconda
@@ -132,10 +132,12 @@ def setupPythonUpdates():
os.symlink("%s/%s" % (dest, f), "/tmp/updates/%s/%s" % (pkg, f))
- if os.access("/tmp/updates/70-anaconda.rules", os.R_OK):
- import shutil
- shutil.copyfile("/tmp/updates/70-anaconda.rules",
- "/etc/udev/rules.d/70-anaconda.rules")
+
+ import glob
+ import shutil
+ for rule in glob.glob("/tmp/updates/*.rules"):
+ target = "/etc/udev/rules.d/" + rule.split('/')[-1]
+ shutil.copyfile(rule, target)
def parseOptions():
def resolution_cb (option, opt_str, value, parser):