diff options
-rwxr-xr-x | anaconda | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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): |