Skip to content
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 a layer between universal + specific native packages #14

Merged
merged 12 commits into from
Jul 1, 2013

Conversation

jsuereth
Copy link
Member

Creates a layer between universal packaging and specific native packages in an attempt to reduce the necessary overhead of defining native packages.

  • Create a layer above raw XML for configuring windows packages (nascent right now)
  • Add symlink support to debian/rpm packaging
  • Create mappings from universal layout -> linuxPackageMappings
  • Create mappings from universal layout -> windows feature set
  • Update documentation to be easier to follow and more helpful (we hope).

…ped into a linux package.

* Debian now correctly zips with max compression.
* New `mapGenericFilesToLinux` settings to skip a lot of tedium when making native packages.
* Adding support for generating symlinks, which we use to generate the /usr/bin/ files in debian.
* Tweak how setting values flow through the native packager configurations.
* symlink creation moved to common location
* RPMs now support creating symlinks
* Tweaks to generic package settings to correctly document behavior.
* Symlinks now choose absolute/relative paths correctly for debian.
* Don't try to chmod symlink files.
* Create scala configuration for windows product/package config
* Add one layer down for XML configuration of windows packages.
…eans to

map 'generic' universal pacakges to windows MSIs.
Should leave all existing users ok, as new abstraction is on layer out.

Also updated the generic packaging settings to work in windows.
@jsuereth
Copy link
Member Author

jsuereth commented Jul 1, 2013

Lack of negative feedback => positive approval. merging for now, need to figure out all the features required for the next release.

jsuereth added a commit that referenced this pull request Jul 1, 2013
Add a layer between universal + specific native packages
@jsuereth jsuereth merged commit c67f2ce into master Jul 1, 2013
@jsuereth jsuereth deleted the wip/symlinks branch July 1, 2013 15:44
@jw-devops-n jw-devops-n mentioned this pull request Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants