-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add rpmExplodedPackage command #848
Comments
If you use |
Ah - stage does indeed seem to do most of what I need. Just to make sure I'm looking at the right thing - If I fix issue 836 as I proposed, presumably the symlinks will be there as well. |
Email ConversationYour suggestions look pretty good. Let's go through
I think this is correct. Native-packager evolved a lot and different contributors brought different styles. Unifying the codebase would be a good thing to lower the barrier for other contributors to add and change stuff. Using only the
Sure. AFAIK
Question is, if this links should be created by the Note: The debian plugin is a bit of a mess in this case. With the upgrade to java 7 we may can refactor a lot of the chown/chmod stuff and remove bizarre helpers that were needed for this. However this should be part of another cleanup, so not too much code is changed at once.
Sounds reasonable. As you mentioned. When there is a working stage task for rpm, things will get easier to test and we can figure out the behavior of rpm in this scenario. |
The debian plugin has
debianExplodedPackage
which creates the package in a format that mirrors that of the installed package.debianExplodedPackage
is a dependency ofdebian:packageBin
. NeitherdebianExplodedPackage
nordebian:packageBin
deletes the exploded package. Having the exploded package is useful for inspection. RunningdebianExplodedPackage
is considerably faster than runningdebian:packageBin
and enables bypassing the expensive package build/install steps for developer testing (you can just copy the files into your install directory).The rpm plugin combines both steps into
rpm:packageBin
and deletes the exploded package after completion. This change would restructurerpm:packageBin
and introduce a separaterpmExplodedPackage
task. Like the debian plugin,rpm:packageBin
will not delete the exploded package.The text was updated successfully, but these errors were encountered: