Commit Graph

60 Commits

Author SHA1 Message Date
Greg Neagle
d2fc890842 Updated build script to reflect new repo layout (specifically, the new code/apps directory), and to calculate a rev number for the apps pkg from the apps directory 2014-06-26 08:14:39 -07:00
Christopher Grande
ce73f951e2 Merge remote-tracking branch 'original/Munki2' into Munki2 2014-05-30 14:18:04 -04:00
Greg Neagle
f58fdd7a2c Build app pkg with preinstall script 2014-05-28 12:18:32 -07:00
Greg Neagle
88199f2f0f Add preinstall script to app package to clean up old Managed Software Update.app residue 2014-05-28 10:34:59 -07:00
christophergrande
2b7165aa24 Automagical Correction for Munki2 2014-02-28 05:28:11 +00:00
Greg Neagle
53e7ab9006 Fix one missed instance of old Managed Software Update name 2014-02-19 07:11:15 -08:00
Greg Neagle
012ee67cbf Add start_selected JavaScript to launchd pkg choice so it is not initially selected if the same version is already installed. 2014-02-19 07:03:03 -08:00
Greg Neagle
b60036b496 pkg build script updated for Munki2 components, pkgbuild and productbuild 2014-02-18 21:47:08 -08:00
Greg Neagle
fddd138000 Bumping version to 1.0.0. Updated copyright dates. 2014-01-10 08:20:15 -08:00
Greg Neagle
19e06f73c9 Reset filelist2pkg config variable to defaults; removing my org's specific values. 2013-02-04 10:59:17 -08:00
Greg Neagle
4b71ace130 Updated copyright info on all files with copyright info. 2013-01-28 11:55:09 -08:00
Greg Neagle
d0ca63a43b Merge branch 'status-launch-and-cache-on-checksum' 2011-09-27 09:26:12 -07:00
Greg Neagle
ff43952683 Added tar2pkg.py to tools 2011-09-27 09:26:00 -07:00
Greg Neagle
e999eea016 Moved /private/etc/paths.d/munki file from munki_core to munki_admin pkg. 2011-09-16 10:50:23 -07:00
Greg Neagle
284fa8ab52 When building munki_core.pkg, add munki file to /etc/paths.d so munki tools are in path. 2011-09-15 08:37:06 -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