Giter Club home page Giter Club logo

macappstoreredist's Introduction

MacAppStoreRedist

This is a LaunchD process to watch the Mac App Store Manifest.plist and hard link and rename any current Apple downloads from the Mac App Store for redistribution. Maybe later for Munki or Casper import.

LaunchD runs a shell script which searches for the Mac App Store folder and creates hard links to any pkg and also creates a matching text file with details of the pkg.

To install, unzip and run the ServiceInstall.sh. *note that it must have the repkg.sh in the same dir.

I'd like to eventually have it wait until the size of the pkg is correct (downloaded) and then work on the pkg and flatten it/repackage it if needed.

It creates and saves to "~/appstorerepkg" for now. No need for sudo.

alt tag

References:

https://derflounder.wordpress.com/2013/08/22/downloading-apples-server-app-installer-package/ https://jamfnation.jamfsoftware.com/discussion.html?id=5591

May need to add this to the end of the script once filesize = 100% downloaded: pkgutil --expand mzm.exgoawfi.pkg appstore.pkg pkgutil --flatten appstore.pkg/whatever.pkg whatever.pkg ref:https://jamfnation.jamfsoftware.com/discussion.html?id=5591

Also: https://groups.google.com/forum/#!topic/munki-dev/XvrAXe7J5oE https://groups.google.com/forum/#!msg/munki-dev/XvrAXe7J5oE/vm4s3Xd0Qw4J https://groups.google.com/forum/#!searchin/macenterprise/appstore/macenterprise/Vs3sAalXNzI/mIUN-GtJMc8J https://groups.google.com/forum/#!searchin/macenterprise/appstore/macenterprise/nbL6HrMRG-0/m9pzYYxYb1UJ https://groups.google.com/forum/#!searchin/macenterprise/appstore/macenterprise/Y9cej17S_ag/mFqLWni33JYJ

macappstoreredist's People

Contributors

andrewseago avatar macsinspace avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

andrewseago

macappstoreredist's Issues

Anyone seeing issues with Yosemite with LaunchD

When I first installed the ServiceInstall.sh it worked beautifully, it appeared to have missed one but no big deal. For some reason everything has stopped, and watching the manifest.plist doesn't seem to be happening. I have tested the path that is laid out in the watch.plist and it appears to be working just fine. I am not sure its an issue with the LaunchDs of 10.10 or maybe something else. Also if this is the wrong place for this, please let me know and I will remove it promptly.

no files created in ~/appstorerepkg

Hello, I install ServiceInstall.sh then download app from AppStore but no files created in ~/appstorerepkg dir.

I'm using Sierra 10.12.6. Thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.