Commit Graph

46 Commits

Author SHA1 Message Date
Greg Neagle
ff43952683 Added tar2pkg.py to tools 2011-09-27 09:26:00 -07:00
Greg Neagle
61ebf4150c Add check for git to sanity checks in make_munki_mpkg.sh 2011-08-30 09:18:04 -07:00
Rob Middleton
737a022a3c add ptyexec to our built packages 2011-08-30 15:17:34 +10:00
Greg Neagle
01f2a51f71 Removed code/tools/makeChoices.py; this functionality is better met with /usr/sbin/installer (10.6.6+) 2011-08-26 17:08:34 -07:00
Greg Neagle
727b8c904c More sanity checks before attemping the Git clone. 2011-08-24 14:10:52 -07:00
Greg Neagle
0aa542b655 Update Usage message for make_munki_mpkg_from_git.sh, if git is missing suggest where it can be downloaded. 2011-08-24 14:08:25 -07:00
Greg Neagle
9f88500217 make_munki_mpkg.sh now smarter autodetect of munki source dir; make_munki_mpkg_from_git.sh now uses cloned/checkedout make_munki_mpkg.sh for easier bootstrapping 2011-08-24 13:51:12 -07:00
Greg Neagle
3a45395672 Updated build script for MSU.app to insert build number derived from Git and Git revision into Info.plist 2011-08-24 11:31:52 -07:00
Greg Neagle
99e09acda5 Fix for bad permissions on version.plist caused by 'defaults'; ignore other branches when calculating Git revision index 2011-08-24 10:40:12 -07:00
Greg Neagle
54ed666e23 Stash build number and git revision in munkilib/version.plist; update munkicommon.get_version() to read build number from munkilib/version.plist 2011-08-24 10:30:24 -07:00
Greg Neagle
68e6baf4c7 New/updated make_munki_mpkg scripts that work with Git 2011-08-24 09:39:51 -07:00
Greg Neagle
0f2e8771e9 Updated .gitignore to ignore .pyc files and more stuff in Managed Software Update.xcodeproj 2011-08-24 09:06:53 -07:00
Greg Neagle
45d4b8ce4b Add manifestutil to the list of admin tools to include in admin tools package.
git-svn-id: http://munki.googlecode.com/svn/trunk@1280 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-08-09 16:27:20 +00:00
Justin McWilliams
d03b2ba11f Merging forced_install_after_date branch to trunk.
This adds Force Install Notifications support to the MSU GUI, and logouthelper support to managedsoftwareupdate/launchd. Documentation on using the pkginfo force_install_after_date key to come....

This merge also includes localization fixes and on-the-fly updating of the MSU GUI when managedsoftwareupdate runs in the background while the GUI is open, changing InstallInfo.

With this merge, the Munki version is increased to 0.8.0 and MSU GUI version to 3.2.


git-svn-id: http://munki.googlecode.com/svn/trunk@1270 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-08-04 19:23:19 +00:00
Greg Neagle
b875db5dab Updated uninstall_munki.sh script to reference new receipt names.
git-svn-id: http://munki.googlecode.com/svn/trunk@1203 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-05-26 23:02:30 +00:00
Greg Neagle
897fd28383 Removed make_munki_pkg* scripts; superseded by make_munki_mpkg* scripts.
git-svn-id: http://munki.googlecode.com/svn/trunk@1178 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-05-12 17:19:59 +00:00
Greg Neagle
33b5cd28bb Change choiceIdentifiers in Distribution.dist to more descriptive labels.
git-svn-id: http://munki.googlecode.com/svn/trunk@1169 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-05-09 15:36:24 +00:00
Greg Neagle
18af47648e Fix for munkitool_launchd version in metapackage dist file.
git-svn-id: http://munki.googlecode.com/svn/trunk@1131 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-04-19 17:17:15 +00:00
Greg Neagle
50e05de8d4 New make_munki_mpkg.sh script and pkgtemplate resources.
git-svn-id: http://munki.googlecode.com/svn/trunk@1122 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-04-18 19:20:18 +00:00
MagerValp
e55c15a88e Added make_munki_mpkg_from_svn.sh.
git-svn-id: http://munki.googlecode.com/svn/trunk@1067 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-03-11 13:13:56 +00:00
MagerValp
0238eac353 Added support for including a configuration sub-package.
git-svn-id: http://munki.googlecode.com/svn/trunk@1066 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-03-11 12:40:57 +00:00
Greg Neagle
a853f78c9f Update copyright dates across the board.
git-svn-id: http://munki.googlecode.com/svn/trunk@1010 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-01-25 18:22:14 +00:00
MagerValp
284bf74664 In make_munki_mpkg.sh, clean the Managed Software Update.xcodeproj targets before building. (copied from r997)
git-svn-id: http://munki.googlecode.com/svn/trunk@1000 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-01-15 09:57:30 +00:00
Greg Neagle
d5822402e8 In make_munki_pkg.sh, clean the Managed Software Update.xcodeproj targets before building.
git-svn-id: http://munki.googlecode.com/svn/trunk@997 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2011-01-14 19:20:44 +00:00
Greg Neagle
fecaf9982e Updated make_munki_pkg_from_svn.sh script to properly grab version stuff...
git-svn-id: http://munki.googlecode.com/svn/trunk@954 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-12-08 22:55:03 +00:00
MagerValp
1b7fb2eaa4 Added uninstall script.
git-svn-id: http://munki.googlecode.com/svn/trunk@884 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-28 22:20:16 +00:00
MagerValp
d68f837aff Added script for creating a metapackage distribution of munki.
git-svn-id: http://munki.googlecode.com/svn/trunk@883 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-28 22:19:18 +00:00
Greg Neagle
aa14ee03a6 Fix copy of svnrev to tmp root /usr/local/munki/munkilib/svnversion
git-svn-id: http://munki.googlecode.com/svn/trunk@873 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-26 23:43:28 +00:00
MagerValp
19dad2b120 Moved /usr/local/munki/svnversion creation into temporary package root.
git-svn-id: http://munki.googlecode.com/svn/trunk@868 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-26 17:30:48 +00:00
MagerValp
22a1d254d6 Partial packages now have a unique package ID, e.g com.googlecode.munki.usr if you build a package with only /usr/local.
git-svn-id: http://munki.googlecode.com/svn/trunk@866 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-26 16:35:18 +00:00
Greg Neagle
8b36ffe59e Updated make_munki_pkg.sh to handle new munkilib/version.plist
git-svn-id: http://munki.googlecode.com/svn/trunk@860 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-26 05:33:02 +00:00
MagerValp
e9f93c26f0 Added flat package creation. Bundle package creation is still the default, set FLAT=YES in the script to change.
git-svn-id: http://munki.googlecode.com/svn/trunk@838 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-21 18:18:58 +00:00
MagerValp
b50c867f55 Fixed package creation script version detection when using a mixed version working copy.
git-svn-id: http://munki.googlecode.com/svn/trunk@837 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-21 17:29:24 +00:00
MagerValp
e68c35172f Updated the package creation script:
• Package version is calculated from munki version and svn revision.
• Package info and resources are set up before calling packagemaker.
• Package creation is made mainly with standard user privileges, sudo is used where necessary.
• It's now possible to build partial packages by specifying one or more of Applications, Library, and usr (everything is included by default).

A little more work is needed to build flat packages due to differences in package information handling.

git-svn-id: http://munki.googlecode.com/svn/trunk@836 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-21 16:46:13 +00:00
Greg Neagle
bdf573c867 Removed organization specific data from mistaken commit.
git-svn-id: http://munki.googlecode.com/svn/trunk@805 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-16 00:33:21 +00:00
Greg Neagle
fec07df83e Again trying to remove MunkiStatus
git-svn-id: http://munki.googlecode.com/svn/trunk@804 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-16 00:30:30 +00:00
Greg Neagle
8cad7d54d6 Deleted redundant rm -r of "$PKGDIR/munkitools-$VERS.pkg"
git-svn-id: http://munki.googlecode.com/svn/trunk@801 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-16 00:02:07 +00:00
Greg Neagle
3a4ee4d0c4 Initial commit.
git-svn-id: http://munki.googlecode.com/svn/trunk@800 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-10-15 23:44:26 +00:00
Greg Neagle
11ee891197 Fixed logic for adding hashes for uninstaller_items; skip processing "._" abd ".DS_Store files; added -u/--update_existing option so that by default pkginfo_hash_updater.py only updates items that are missing hashes, and skips items that already have hashes.
git-svn-id: http://munki.googlecode.com/svn/trunk@756 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-09-15 18:17:09 +00:00
Justin McWilliams
98a8937508 Oops... fixing bad string concat.
git-svn-id: http://munki.googlecode.com/svn/trunk@719 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-09-03 14:26:15 +00:00
Justin McWilliams
b1d3cb5439 Update pkginfo_hash_updater.py docstring with more clear dependencies, and failure msg if plistlib is not installed.
git-svn-id: http://munki.googlecode.com/svn/trunk@718 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-09-03 14:23:52 +00:00
Justin McWilliams
1c9a93acc7 Add script to recursively update pkginfo plists in munki repo with SHA-256 hash key needed for hash verification added in r699
git-svn-id: http://munki.googlecode.com/svn/branches/pkg-hash-verification@709 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-09-02 16:32:38 +00:00
Greg Neagle
77cd4ad543 Removed --scripts reference in packagemaker invocation
git-svn-id: http://munki.googlecode.com/svn/trunk@689 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-08-26 14:09:47 +00:00
Greg Neagle
7c539c00ac Explicitly copy "$munkiroot"/code/client/munkilib/*.py ./usr/local/munki/munkilib/
git-svn-id: http://munki.googlecode.com/svn/trunk@642 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-08-02 20:47:36 +00:00
Greg Neagle
c98c9f802b Initial commit.
git-svn-id: http://munki.googlecode.com/svn/trunk@612 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-07-28 17:00:30 +00:00
Greg Neagle
60ba21297e Added some tools; three packaging tools and a tool to generate choicesXML files.
git-svn-id: http://munki.googlecode.com/svn/trunk@601 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2010-07-23 16:50:22 +00:00