[MacPorts] #44300: salt: update to 2014.1.7
MacPorts
noreply at macports.org
Tue Sep 9 15:37:13 PDT 2014
#44300: salt: update to 2014.1.7
---------------------+---------------------------------
Reporter: cr@… | Owner: macports-tickets@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch maintainer
Port: salt |
---------------------+---------------------------------
Changes (by ryandesign@…):
* cc: ryandesign@… (added)
Comment:
Thanks, but there are still numerous issues:
* The patch does not apply. For example, the patch wants to delete a line
"`# Portfile for saltstack`" but no such line is in the portfile. (That
line was in the portfile that was submitted in #41191 but I did not commit
that line because it didn't tell us anything we didn't already know.) Be
sure you're generating your diff based on the latest version of the
portfile that's currently in our repository.
* You're fetching from git. Do you really need to? Usually we want to
fetch from a tarball, which is what the github portgroup will do unless
you specify otherwise. You shouldn't need to set git.url or git.branch or
livecheck; running github.setup sets those for you. You may just need to
add "`v`" as the 4th argument to github.setup. That's the tag prefix.
* Is there any difference between the automatically created repository
tag tarball and the manually uploaded release tarball? Possibly you may
want to use the release tarball instead. If so, use "`github.tarball_from
releases`"
* If you're going to mess with the user's /etc in post-activate, you
should undo it in pre-deactivate.
* Instead of "`file link`", you should use "`ln -s`"
* Instead of "`file copy`", you can just use "`copy`"
* When you copy items into /Library/LaunchDaemons, please do it as part
of the destroot phase, installing into ${destroot}/Library/LaunchDaemons,
so that it will be cleaned up when the port is uninstalled
* The second time you link /etc/salt to /opt/local/etc/salt seems to be
unnecessary (and, besides, hardcodes /opt/local)
--
Ticket URL: <https://trac.macports.org/ticket/44300#comment:7>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list