Changeset 3004
- Timestamp:
- 06/22/05 22:58:12 (4 years ago)
- Files:
-
- WiredServer/trunk/Package/Contents (added)
- WiredServer/trunk/Package/Info.plist (modified) (1 diff)
- WiredServer/trunk/Package/Resources (added)
- WiredServer/trunk/Package/Resources/English.lproj (added)
- WiredServer/trunk/Package/Resources/English.lproj/Description.plist (moved) (moved from WiredServer/trunk/Package/Description.plist)
- WiredServer/trunk/Package/Resources/English.lproj/ReadMe.rtf (moved) (moved from WiredServer/trunk/Package/ReadMe.rtf)
- WiredServer/trunk/Package/Resources/postflight (moved) (moved from WiredServer/trunk/Package/postflight) (2 diffs)
- WiredServer/trunk/Package/Resources/postinstall (moved) (moved from WiredServer/trunk/Package/postinstall)
- WiredServer/trunk/Package/Resources/postupgrade (moved) (moved from WiredServer/trunk/Package/postupgrade) (1 diff)
- WiredServer/trunk/Package/Resources/preinstall (moved) (moved from WiredServer/trunk/Package/preinstall) (1 diff)
- WiredServer/trunk/Package/Resources/preupgrade (moved) (moved from WiredServer/trunk/Package/preupgrade) (1 diff)
- WiredServer/trunk/PreferencePane/Info.plist (modified) (1 diff)
- WiredServer/trunk/WiredServer.xcodeproj/project.pbxproj (modified) (8 diffs)
- WiredServer/trunk/install.sh (modified) (1 diff)
- WiredServer/trunk/makepkg.sh (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
WiredServer/trunk/Package/Info.plist
r923 r3004 22 22 <string>/</string> 23 23 <key>IFPkgFlagFollowLinks</key> 24 < false/>24 <true/> 25 25 <key>IFPkgFlagInstallFat</key> 26 < false/>26 <true/> 27 27 <key>IFPkgFlagIsRequired</key> 28 28 <false/> WiredServer/trunk/Package/Resources/postflight
r2996 r3004 1 1 #!/bin/sh 2 2 3 # set prefix3 # Set prefix 4 4 defaults write com.apple.systempreferences WCPrefixPath /Library/Wired 5 5 6 # generate new key6 # Generate new key 7 7 if [ ! -f /Library/Wired/etc/certificate.pem ]; then 8 8 /Library/Wired/wiredctl certificate 9 9 fi 10 10 11 # touch log file11 # Touch log file 12 12 touch /Library/Wired/wired.log 13 13 14 # set owner to that in prefs14 # Set owner to that in prefs 15 15 OWNER=$(/Library/Wired/wiredctl config | grep "^user = " | cut -d "=" -f2) 16 16 … … 27 27 chown -R $OWNER:$GROUP /Library/Wired 28 28 29 # open System Preferences29 # Open System Preferences 30 30 /usr/bin/osascript <<EOF 31 31 tell application "System Preferences" 32 32 activate 33 set current pane to pane "com.zanka.Wired Panel"33 set current pane to pane "com.zanka.WiredServer" 34 34 end tell 35 35 EOF WiredServer/trunk/Package/Resources/postupgrade
r2986 r3004 1 1 #!/bin/sh 2 2 3 # match these in preupgrade3 # Match these in preupgrade 4 4 PRESERVE="etc/wired.conf etc/certificate.pem banlist groups news users" 5 5 WiredServer/trunk/Package/Resources/preinstall
r2986 r3004 1 1 #!/bin/sh 2 2 3 # create user3 # Create user 4 4 niutil -create . /users/wired 5 5 niutil -createprop . /users/wired uid 120 WiredServer/trunk/Package/Resources/preupgrade
r2986 r3004 1 1 #!/bin/sh 2 2 3 # match these in postupgrade3 # Match these in postupgrade 4 4 PRESERVE="etc/wired.conf etc/certificate.pem banlist groups news users" 5 5 WiredServer/trunk/PreferencePane/Info.plist
r937 r3004 10 10 <string>Wired</string> 11 11 <key>CFBundleIdentifier</key> 12 <string>com.zanka.Wired Panel</string>12 <string>com.zanka.WiredServer</string> 13 13 <key>CFBundleInfoDictionaryVersion</key> 14 14 <string>6.0</string> WiredServer/trunk/WiredServer.xcodeproj/project.pbxproj
r2998 r3004 181 181 containerPortal = 089C1669FE841209C02AAC07 /* Project object */; 182 182 proxyType = 1; 183 remoteGlobalIDString = 8D202CE80486D31800D8A456 /* Wired Preference Pane */;183 remoteGlobalIDString = 8D202CE80486D31800D8A456; 184 184 remoteInfo = "Wired Preference Pane"; 185 185 }; … … 273 273 778C04740730F89500F29BC7 /* WCStatusController.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = WCStatusController.m; sourceTree = "<group>"; }; 274 274 778C04750730F89500F29BC7 /* WCStatusController.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = WCStatusController.h; sourceTree = "<group>"; }; 275 77A9DE7A08695F35006BF5B0 /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = Package/Resources/English.lproj/ReadMe.rtf; sourceTree = "<group>"; }; 276 77A9DE7C08695F3F006BF5B0 /* English */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; name = English; path = Package/Resources/English.lproj/Description.plist; sourceTree = "<group>"; }; 275 277 77C6D5B8072CF3BA008F6164 /* Group.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = Group.tiff; path = PreferencePane/Group.tiff; sourceTree = "<group>"; }; 276 278 77C6D5B9072CF3BA008F6164 /* User.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; name = User.tiff; path = PreferencePane/User.tiff; sourceTree = "<group>"; }; … … 281 283 A503354B0864C16700CE6911 /* makepkg.sh */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; path = makepkg.sh; sourceTree = "<group>"; }; 282 284 A503354C0864C16700CE6911 /* localize.sh */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; path = localize.sh; sourceTree = "<group>"; }; 283 A503361B086509B600CE6911 /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = ReadMe.rtf; path = Package/ReadMe.rtf; sourceTree = "<group>"; }; 284 A50336990865AA5E00CE6911 /* postflight */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = postflight; path = Package/postflight; sourceTree = "<group>"; }; 285 A503369A0865AA5E00CE6911 /* postupgrade */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = postupgrade; path = Package/postupgrade; sourceTree = "<group>"; }; 286 A503369B0865AA5E00CE6911 /* postinstall */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = postinstall; path = Package/postinstall; sourceTree = "<group>"; }; 287 A503369C0865AA5E00CE6911 /* preinstall */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = preinstall; path = Package/preinstall; sourceTree = "<group>"; }; 288 A503369D0865AA5E00CE6911 /* preupgrade */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = preupgrade; path = Package/preupgrade; sourceTree = "<group>"; }; 285 A50336990865AA5E00CE6911 /* postflight */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = postflight; path = Package/Resources/postflight; sourceTree = "<group>"; }; 286 A503369A0865AA5E00CE6911 /* postupgrade */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = postupgrade; path = Package/Resources/postupgrade; sourceTree = "<group>"; }; 287 A503369B0865AA5E00CE6911 /* postinstall */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = postinstall; path = Package/Resources/postinstall; sourceTree = "<group>"; }; 288 A503369C0865AA5E00CE6911 /* preinstall */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = preinstall; path = Package/Resources/preinstall; sourceTree = "<group>"; }; 289 A503369D0865AA5E00CE6911 /* preupgrade */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.script.sh; name = preupgrade; path = Package/Resources/preupgrade; sourceTree = "<group>"; }; 289 290 A540687705CDC46100068FBB /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; 290 291 A5992BEF0729917600E67617 /* WCConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCConfig.h; sourceTree = "<group>"; }; … … 311 312 A5BE6D1A0864B5FB00DA5C89 /* WiredServer.xcconfig */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xcconfig; path = WiredServer.xcconfig; sourceTree = "<group>"; }; 312 313 A5BE6D1C0864B62000DA5C89 /* ZankaAdditions.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ZankaAdditions.xcodeproj; path = ../ZankaAdditions/ZankaAdditions.xcodeproj; sourceTree = SOURCE_ROOT; }; 313 A5D972E5078F017100CD982E /* Description.plist */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; name = Description.plist; path = Package/Description.plist; sourceTree = "<group>"; };314 314 A5D972E6078F017100CD982E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; name = Info.plist; path = Package/Info.plist; sourceTree = "<group>"; }; 315 315 A5E4A9600794792600FA127F /* WCDashboardController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCDashboardController.h; sourceTree = "<group>"; }; … … 384 384 ); 385 385 name = Products; 386 sourceTree = "<group>"; 387 }; 388 77A9DE2908695DAD006BF5B0 /* Resources */ = { 389 isa = PBXGroup; 390 children = ( 391 77A9DE7B08695F3F006BF5B0 /* Description.plist */, 392 A50336990865AA5E00CE6911 /* postflight */, 393 A503369B0865AA5E00CE6911 /* postinstall */, 394 A503369A0865AA5E00CE6911 /* postupgrade */, 395 A503369C0865AA5E00CE6911 /* preinstall */, 396 A503369D0865AA5E00CE6911 /* preupgrade */, 397 77A9DE7908695F35006BF5B0 /* ReadMe.rtf */, 398 ); 399 name = Resources; 386 400 sourceTree = "<group>"; 387 401 }; … … 533 547 isa = PBXGroup; 534 548 children = ( 535 A5D972E5078F017100CD982E /* Description.plist */,536 549 A5D972E6078F017100CD982E /* Info.plist */, 537 A50336990865AA5E00CE6911 /* postflight */, 538 A503369B0865AA5E00CE6911 /* postinstall */, 539 A503369A0865AA5E00CE6911 /* postupgrade */, 540 A503369C0865AA5E00CE6911 /* preinstall */, 541 A503369D0865AA5E00CE6911 /* preupgrade */, 542 A503361B086509B600CE6911 /* ReadMe.rtf */, 550 77A9DE2908695DAD006BF5B0 /* Resources */, 543 551 ); 544 552 name = Package; … … 694 702 runOnlyForDeploymentPostprocessing = 0; 695 703 shellPath = /bin/sh; 696 shellScript = "# Create initial directory\nROOT=\"$PROJECT_TEMP_DIR/Package\"\nsudo rm -rf \"$ROOT\"\nmkdir -p \"$ROOT /Contents\" \"$ROOT/Resources\"\ncp \"Package/Description.plist\" \"Package/Info.plist\" \"$ROOT\" || exit 1\ncp \"Package/ReadMe.rtf\" Package/post* Package/pre* \"$ROOT/Resources\" || exit 1\n\n# Install Wired Server into directory\nPATH=\"$PATH:/usr/local/bin/\" sh install.sh \"$ROOT/Contents\" || exit 1\n\n# Create package from directory\nsh makepkg.sh \"$ROOT\" \"$BUILT_PRODUCTS_DIR/Wired Server.pkg\" || exit 1";704 shellScript = "# Create initial directory\nROOT=\"$PROJECT_TEMP_DIR/Package\"\nsudo rm -rf \"$ROOT\"\nmkdir -p \"$ROOT\"\n\n# Copy package files\ncp -Rp Package/* \"$ROOT\" || exit 1\nfind \"$ROOT\" -name .svn -print0 | xargs -0 rm -rf\n\n# Install Wired Server into directory\n#PATH=\"$PATH:/usr/local/bin/\" sh install.sh \"$ROOT/Contents\" || exit 1\n\n# Create package from directory\nsh makepkg.sh \"$ROOT\" \"$BUILT_PRODUCTS_DIR/Wired Server.pkg\" || exit 1"; 697 705 }; 698 706 A5992EB5072A77F900E67617 /* Run Script (Version) */ = { … … 798 806 799 807 /* Begin PBXVariantGroup section */ 808 77A9DE7908695F35006BF5B0 /* ReadMe.rtf */ = { 809 isa = PBXVariantGroup; 810 children = ( 811 77A9DE7A08695F35006BF5B0 /* English */, 812 ); 813 name = ReadMe.rtf; 814 sourceTree = "<group>"; 815 }; 816 77A9DE7B08695F3F006BF5B0 /* Description.plist */ = { 817 isa = PBXVariantGroup; 818 children = ( 819 77A9DE7C08695F3F006BF5B0 /* English */, 820 ); 821 name = Description.plist; 822 sourceTree = "<group>"; 823 }; 800 824 A503353E0864C0DE00CE6911 /* Localizable.strings */ = { 801 825 isa = PBXVariantGroup; WiredServer/trunk/install.sh
r2997 r3004 28 28 29 29 # clean 30 find "$ROOT" -name .DS_Store -print0 | sudo xargs -0 rm -rf31 30 sudo chmod 1775 "$ROOT" 32 31 sudo chown root:wheel "$ROOT" WiredServer/trunk/makepkg.sh
r2997 r3004 5 5 6 6 rm -rf "$PACKAGE" 7 /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -build - p "$PACKAGE" -f "$ROOT/Contents" -r "$ROOT/Resources" -i "$ROOT/Info.plist" -d "$ROOT/Description.plist" || exit 17 /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -build -ds -p "$PACKAGE" -f "$ROOT/Contents" -r "$ROOT/Resources" -i "$ROOT/Info.plist" -d "$ROOT/Resources/English.lproj/Description.plist" || exit 1 8 8 9 9 exit 0
