Changeset 103
- Timestamp:
- 11/06/07 12:02:35 (13 months ago)
- Location:
- trunk/pcscd_autostart
- Files:
-
- 2 modified
-
Info.plist (modified) (1 diff)
-
files/Library/OpenSC/bin/sc-securityd.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pcscd_autostart/Info.plist
r34 r103 4 4 <dict> 5 5 <key>CFBundleGetInfoString</key> 6 <string>0.9. 1, OpenSC Project</string>6 <string>0.9.2, OpenSC Project</string> 7 7 <key>CFBundleIdentifier</key> 8 8 <string>org.opensc.pcscd_autostart</string> 9 9 <key>CFBundleShortVersionString</key> 10 <string>0.9. 1</string>10 <string>0.9.2</string> 11 11 <key>IFPkgFlagAllowBackRev</key> 12 12 <false/> -
trunk/pcscd_autostart/files/Library/OpenSC/bin/sc-securityd.py
r41 r103 1 #!/usr/bin/python2.3 2 import plistlib, sys 1 #!/usr/bin/python 2 import plistlib, sys, platform 3 from distutils.version import LooseVersion 3 4 4 plistfile = "/etc/mach_init.d/securityd.plist" 5 p = plistlib.Plist.fromFile(plistfile) 6 if "inactive" in sys.argv: 7 p["Command"] = "/usr/sbin/securityd -s off" 8 p.write(plistfile) 9 elif "active" in sys.argv: 10 p["Command"] = "/usr/sbin/securityd" 11 p.write(plistfile) 5 OSXVersion = LooseVersion(platform.mac_ver()[0]) 6 IsLeopard = LooseVersion("10.5.0") 12 7 8 if OSXVersion <= IsLeopard: 9 plistfile = "/System/Library/LaunchDaemons/com.apple.securityd.plist" 10 p = plistlib.Plist.fromFile(plistfile) 11 if "inactive" in sys.argv: 12 p.ProgramArguments = ['/usr/sbin/securityd', '-i', '-s', 'off'] 13 p.write(plistfile) 14 elif "active" in sys.argv: 15 p.ProgramArguments = ['/usr/sbin/securityd', '-i'] 16 p.write(plistfile) 17 else: 18 plistfile = "/etc/mach_init.d/securityd.plist" 19 p = plistlib.Plist.fromFile(plistfile) 20 if "inactive" in sys.argv: 21 p["Command"] = "/usr/sbin/securityd -s off" 22 p.write(plistfile) 23 elif "active" in sys.argv: 24 p["Command"] = "/usr/sbin/securityd" 25 p.write(plistfile)
