From e3abaaa6ae5dae5b401dd1bbb1e562002de173b9 Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Wed, 15 Apr 2009 18:15:14 +0000 Subject: [PATCH] blacklist testing --- modprobe.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/modprobe.py b/modprobe.py index 04ca7d8..5e4053d 100644 --- a/modprobe.py +++ b/modprobe.py @@ -165,12 +165,19 @@ class Modprobe: if __name__ == '__main__': import sys + m = Modprobe() if len(sys.argv)>1: - m = Modprobe(sys.argv[1]) + fn = sys.argv[1] else: - m = Modprobe() + fn = "/etc/modprobe.conf" m.input() - m.aliasset("bond0","bonding") - m.optionsset("bond0","miimon=100") - m.output("/tmp/x") + + blacklist = Modprobe() + blacklistfiles = ("blacklist","blacklist-compat","blacklist-firewire") + for blf in blacklistfiles: + if os.path.exists("/etc/modprobe.d/%s"%blf): + blacklist.input("/etc/modprobe.d/%s"%blf) + + m.output("/tmp/%s-tmp"%os.path.basename(fn),"TEST") + blacklist.output("/tmp/blacklist-tmp.txt","TEST") -- 2.43.0