Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Adjust Makefile to have files under 'Functions' copied when running | Lucas C. Villa Real | 2017-01-03 |
| | | | | the 'install' target. | ||
* | Include prerequisites and update example. | Lucas C. Villa Real | 2017-01-03 |
| | |||
* | Improve DEB dependency processing. | Lucas C. Villa Real | 2017-01-02 |
| | |||
* | Introduce support for the installation of DEB files. One caveat is that | Lucas C. Villa Real | 2017-01-02 |
| | | | | | .deb control files do not include licensing information, per https://www.debian.org/doc/debian-policy/ch-controlfields.html. | ||
* | Rename main script. | Lucas C. Villa Real | 2017-01-02 |
| | |||
* | Move RPM specific function to Functions/RPM. This move is to ease the | Lucas C. Villa Real | 2017-01-02 |
| | | | | implementation of a DEB backend. | ||
* | Wrap README.md at 80 columns. | Lucas C. Villa Real | 2017-01-02 |
| | |||
* | Add more warnings. | Lucas C. Villa Real | 2017-01-02 |
| | |||
* | Create 'install' target and remove bogus dependency from 'debug' target. | Lucas C. Villa Real | 2017-01-02 |
| | |||
* | Filter out dependencies on rpmlib from "rpminfo --dependencies". | Lucas C. Villa Real | 2017-01-01 |
| | |||
* | Remove '-devel' from package names when searching the GoboLinux recipe | Lucas C. Villa Real | 2017-01-01 |
| | | | | store. | ||
* | Update description. | Lucas C. Villa Real | 2017-01-01 |
| | |||
* | Happy new year :) | Lucas C. Villa Real | 2017-01-01 |
| | |||
* | Query the GoboLinux recipe store when looking up dependencies by package | Lucas C. Villa Real | 2017-01-01 |
| | | | | name. | ||
* | Output the camel-case string rather than its lowercase representation. | Lucas C. Villa Real | 2017-01-01 |
| | |||
* | Regex fix. | Lucas C. Villa Real | 2017-01-01 |
| | |||
* | Output a different string when a dependency could not be resolved depending | Lucas C. Villa Real | 2017-01-01 |
| | | | | on the branch taken to evaluate it. | ||
* | Fixes typo on case-insensitive comparison test; | Lucas C. Villa Real | 2017-01-01 |
| | | | | Improve detection of path-based library dependencies. | ||
* | Merge branch 'master' of github.com:gobolinux/ThirdPartyInstallers | Lucas C. Villa Real | 2017-01-01 |
|\ | |||
| * | Create README.md | Lucas C. Villa Real | 2016-12-31 |
| | | |||
* | | Determine how many path levels we have at /opt based on the longest | Lucas C. Villa Real | 2017-01-01 |
|/ | | | | | | common prefix among the $filenames list. This approach is used when the RPM package does not have a {bin,lib,lib64,include,share,sbin,libexec} subdirectory in order to create the symlinks from /opt to /Programs. | ||
* | Prevent the creation of recursive symlinks. | Lucas C. Villa Real | 2016-12-30 |
| | |||
* | Improve guessing of /opt hierarchy: when multiple RPM files are | Lucas C. Villa Real | 2016-12-30 |
| | | | | | provided as input, we now list the contents of all RPMs at once to determine how to create the /opt symlinks of the uncompressed packages. | ||
* | New flag to print filenames contained in a RPM file. | Lucas C. Villa Real | 2016-12-30 |
| | |||
* | When merging multiple RPM files under a single /Programs entry, it is | Lucas C. Villa Real | 2016-12-30 |
| | | | | | | | | | possible that some of the RPM files processed will list some of the other RPMs as their dependencies. Since all of them will be saved under the same /Programs entry, it's pointless to record those on Resources/Dependencies. This commit implements a filter using the rpminfo utility to take that into consideration when producing the Dependencies file. | ||
* | Improve population of Resources: | Lucas C. Villa Real | 2016-12-29 |
| | | | | | | | | | | | | | | - Dependencies: if multiple RPM files are merged to a single entry under /Programs, then the deps of all packages are reported on this file; - Architecture: always populated. 'uname -m' is used as fallback; - Revision: always populated. When multiple RPM packages are merged to a single entry under /Programs, only the revision of the last package is stored on this file; - PackageSource: this is a new file. It contains a [File] field with the name of the RPM file installed and a [Distribution] field that tells for which distro the RPM has been packed. When multiple RPM packages are given as input a blank line will separate each [File],[Distribution] pair. | ||
* | Populate Resources/Architecture at all times. | Lucas C. Villa Real | 2016-12-29 |
| | |||
* | Merge lib64 with lib. | Lucas C. Villa Real | 2016-12-22 |
| | |||
* | Improve the creation of /opt compatibility links. | Lucas C. Villa Real | 2016-12-21 |
| | |||
* | Rename lib64 to lib if possible. | Lucas C. Villa Real | 2016-12-15 |
| | |||
* | Support installation of RPM packages provided as URLs | Lucas C. Villa Real | 2016-12-12 |
| | |||
* | When multiple RPM files are provided and --app-name is given, then merge | Lucas C. Villa Real | 2016-12-11 |
| | | | | | | | all the files into the same entry under /Programs. When multiple RPM files are provided and --app-name is not set, then each RPM file is installed under its own entry under /Programs. The target directories are chosen based on information extracted from the RPM files. | ||
* | Improve the creation of symlink entries on /opt; | Lucas C. Villa Real | 2016-12-09 |
| | | | | | | Restrict verbose messages to --verbose mode; Catch more complex dependency strings when looking for the programs they belong to. | ||
* | Rename function. | Lucas C. Villa Real | 2016-12-08 |
| | |||
* | Pass $rpmfile to the functions that need it instead of using a global. | Lucas C. Villa Real | 2016-12-08 |
| | |||
* | Support the installation of multiple RPM files on a same prefix under | Lucas C. Villa Real | 2016-12-08 |
| | | | | /Programs. | ||
* | New command-line switch: -W/--no-web. When used, the script will not | Lucas C. Villa Real | 2016-12-08 |
| | | | | attempt to search the web for package/dependency name resolution. | ||
* | When flattening the RPM, fallback to 1-level /opt if it could not be | Lucas C. Villa Real | 2016-12-08 |
| | | | | guessed. | ||
* | First commit. | Lucas C. Villa Real | 2016-12-05 |