Brian Warsing
8a018bbc0d
insert new func has_valid_install_critieria
...
Inspects compiled catalog info dictionary for valid install criteria.
Returns boolean.
2015-03-14 08:05:32 -07:00
Brian Warsing
ac663350b0
kill hanging whitespace
...
Rather than including this in an effective commit, kill this hanging whitespace
in a separate commit on the off-chance it needs to be reverted.
2015-03-14 08:03:29 -07:00
Brian Warsing
13c7e34f6f
do not return None when there's no receipts
...
munkicommon.getPackageMetaData was returning None when the receipts array was
empty. This eventually produced a fatal error and halted makepkginfo. Remove
the early return statement and allow getPackageMetaData to return the empty
list.
2015-03-14 07:54:30 -07:00
Greg Neagle
ba387f2b7c
Convert all command-line arguments to Unicode (assuming utf-8 encoding) to eliminate issues with item paths containing Unicode characters
2015-03-13 12:20:20 -07:00
Greg Neagle
8701bacf78
Bump version to 2.2.3 for new release
v2.2.3
2015-03-12 11:58:09 -07:00
Greg Neagle
57db17404b
Don't skip checking for Apple software updates when AppleSoftwareUpdatesOnly is set to true
2015-03-12 11:33:01 -07:00
Greg Neagle
45ceaaea1d
Update README.md
2015-03-10 16:17:50 -07:00
Greg Neagle
ffaee75eb3
Update README.md
2015-03-10 16:16:19 -07:00
Greg Neagle
845e1f8766
Fix dpi metadata on toolbar icons
v2.2.2
2015-03-10 14:08:52 -07:00
Samuel Keeley
b9c1f63bfc
Fix DPI for icons
2015-03-10 14:01:04 -07:00
Greg Neagle
af87349c11
Bump version plist to 2.2.1
2015-03-10 11:02:48 -07:00
Greg Neagle
256ae69383
Process self-serve uninstalls the same way we do self-serve installs; avoids picking up a catalogs list from SelfServeManifest
2015-03-10 11:01:11 -07:00
Samuel Keeley
dbb9dacc3d
optimized icns from optimized pngs
2015-03-09 11:17:00 -05:00
Samuel Keeley
b868bc41a0
lossless optimization of PNG assets
2015-03-09 09:34:00 -05:00
Samuel Keeley
60a8fe7ae4
Update uninstall_munki.sh
2015-03-09 09:05:19 -05:00
Samuel Keeley
13e79760ea
Update uninstall_munki.sh
...
Also remove Managed Software Center.app.
(I hope nobody uses this!)
2015-03-04 23:59:27 -08:00
Greg Neagle
b5bc93bf8d
Make MSC responsible for triggering a restart if needed and GUI user is present to avoid process synchronization issues
2015-02-25 15:35:42 -08:00
Greg Neagle
c43a1e666d
Don't add receipt info for payload-free flat pkgs to pkginfo since they do not leave receipts in the pkgutil receipts database.
2015-02-24 11:08:02 -08:00
Greg Neagle
f42af65d17
makepkginfo: When getting receipt info from flat distribution pkgs, prefer the info from the subpackage's PackageInfo files to the top-level Distribution file
2015-02-23 19:12:02 -08:00
Greg Neagle
ed9c0905b3
Merge branch 'master' of https://github.com/munki/munki
2015-02-19 17:01:15 -08:00
Greg Neagle
b145d6f0ce
Display an error message when attempting to import a profile that does not nave a PayloadType of 'Configuration'
2015-02-19 17:00:59 -08:00
Samuel Keeley
4ed5e4e381
checking for name key in makecatalogs, fixes #450
2015-02-12 06:19:37 -08:00
Greg Neagle
1745cd295f
Seperate the ideas of skipping the check phase and only installing so that managedsoftwareupdate doesn't auto-install cached items when the Munki server cannot be reached.
2015-02-06 09:35:15 -08:00
Greg Neagle
2a4bea0ce6
When creating temp space for 'profiles -C' output, provide a filename instead of a directory
v2.2.0.2399
2015-01-27 08:48:15 -08:00
Greg Neagle
d8c06093b0
Instead of reading (possibly signed) profile after install in order to get the PayloadIdentifier, just use the PayloadIdentifier from the pkginfo item.
2015-01-26 21:33:53 -08:00
Greg Neagle
4fcc78985a
Code formatting fix for makecatalogs
2015-01-23 12:33:43 -08:00
Greg Neagle
9f7a0598dc
Merge branch 'master' of https://github.com/munki/munki
...
Conflicts:
code/client/makecatalogs
2015-01-23 11:34:56 -08:00
Greg Neagle
e4fb9cac47
PyLint cleanups for makecatalogs; also define errors array before use by iconhashing code
2015-01-23 11:26:19 -08:00
Samuel Keeley
a85a071745
pylint fixes
2015-01-23 11:25:25 -08:00
Greg Neagle
5866452293
Merge pull request #444 from munki/makecatalogs-icons
...
modify makecatalogs to automatically generate icon hashes and insert them into catalogs
2015-01-23 11:09:37 -08:00
Samuel Keeley
be33651d43
remove one more line
2015-01-22 23:00:55 -08:00
Samuel Keeley
3f0af4438d
simplification 🍐
2015-01-22 22:01:18 -08:00
Samuel Keeley
94cf5870bc
more 80 chars and suggested simplification
2015-01-22 14:17:57 -08:00
Samuel Keeley
a7ceae35d4
remove redundancy and lines > 80 chars
2015-01-22 14:11:17 -08:00
Samuel Keeley
93659f0c63
add .png to icon_name check
2015-01-21 11:20:36 -08:00
Samuel Keeley
eda254fefa
fix a bunch of problems with icon hashing
2015-01-21 09:24:46 -08:00
Greg Neagle
16726062d0
Remove '-f' from make_munki_mpkg_from_git.sh's usage message
2015-01-21 08:35:49 -08:00
Samuel Keeley
3bb3b62b13
sha256
2015-01-21 07:46:50 -08:00
Samuel Keeley
d71a4e4708
don't break when no icons directory
2015-01-21 07:42:38 -08:00
Samuel Keeley
4e3bd4f0f2
iconspath
2015-01-20 22:01:18 -08:00
Samuel Keeley
c22537aa3d
modify makecatalogs to automatically generate icon hashes and insert them into catalogs
2015-01-20 21:43:46 -08:00
Greg Neagle
c88ce43b65
Don't warn about no receipts or installs array for pkginfo for profiles
2015-01-20 21:34:46 -08:00
Greg Neagle
5530e26967
Update make_munki_mpkg_from_git.sh script to not complain if PackageMaker (!) isn't installed.
2015-01-20 08:34:44 -08:00
Greg Neagle
7f9f99f6e5
When creating pkginfo for a configuration profile, set minimum_munki_version to 2.2
2015-01-20 08:24:06 -08:00
Greg Neagle
54c495d89c
Merge pull request #442 from bochoven/add_icon_hash
...
Added support for icon_hash to munkiimport
2015-01-19 17:50:50 -08:00
Arjen van Bochoven
c3577c210a
Added support for icon_hash to munkiimport
2015-01-19 22:49:57 +01:00
Greg Neagle
e660411348
When installing a profile, properly get and record the result of the install
2015-01-16 12:04:39 -08:00
Greg Neagle
847ce2d333
Merge pull request #425 from eigerman/master
...
Update updatecheck.py
2015-01-16 09:57:40 -08:00
eigerman
d0fb81c99e
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
code/client/munkilib/updatecheck.py
2015-01-16 12:37:36 -05:00
Edward Eigerman
d1cb27211a
Update updatecheck.py
2015-01-16 09:14:56 -05:00