This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Releases: kisslinux/kiss
Releases · kisslinux/kiss
5.5.18
- Fixed incorrect variable in error message.
- Renamed KISS_SHA to KISS_CHK.
- The package manager will look for a suitable
KISS_SU
value in the system if unset. - Enabled early error reporting for non-existent packages.
- Cleaned up help output.
- Updated documentation (will be provided alongside the package manager in the next release).
5.5.17
- Added support for
aria2c
,axel
,wget
andwget2
in addition tocurl
.- Utility automatically chosen at runtime based on what is available.
- Can be explicitly set to a value via
KISS_GET
. - Other values are implicitly supported so long as they accept
<dest> <url>
as input.- This could be a simple wrapper script to an additional utility. [1]
- Let me know if other utilities need support.
- Added
KISS_SHA
to set sha256 utility. - Removed zip support (see commit).
- Fixes to the depends fixer.
- Added two new hooks
pre-source
andpost-source
to obtain verbatim and resolved sources.
[1] Example:
#!/bin/sh -e
my_cool_dl_utility -o "$@"
In the shell now:
$ KISS_GET=/path/to/myscript kiss d zlib
# (what happens)
/path/to/myscript <dest> <url> -> my_cool_dl_utility -o <dest> <url>
5.5.16
- Fixed queue-status reporting incorrect value.
5.5.15
- MARKERS can now be escaped where they conflict with sources (rare). This didn't require any new code,
we just pass some extra arguments tofnr
. See: 83c88b4
Example:
# Literal source (RELEASE conflicts with package manager)
https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18.tar.gz
# Solution (escaping RELEASE)
https://github.com/jedisct1/libsodium/releases/download/1.0.18-\RELEASE/libsodium-1.0.18.tar.gz
# Still works with regular MARKERS
https://github.com/jedisct1/libsodium/releases/download/VERSION-\RELEASE/libsodium-VERSION.tar.gz
# This also works (escaping single marker, substituting others).
https://example.com/download/RELEASE-\RELEASE/libsodium-RELEASE.tar.gz
5.5.14
- Renamed EPOCH back to RELEASE.
- Added ability to start a source with
raw:
to treat it verbatim.
5.5.13
- Renamed RELEASE to EPOCH.
- Renamed PKG to PACKAGE.
5.5.12
- Removed usage of
id
, the package manager now comparesLOGNAME
to the owner of the target. - Removed usage of
sed
(last two calls).
5.5.11
- awk is gone.
- removed a grep.
- use file descriptors to pass checksums around.
5.5.10
- Fixed regression with
kiss a
and files containing special characters. - Fixed false positive package owners due to partial regex matching.
5.5.9
- Revert printf change.