Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Releases: kisslinux/kiss

5.5.18

22 Jul 13:02
f48192f
Compare
Choose a tag to compare
  • 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

20 Jul 16:59
60fbd39
Compare
Choose a tag to compare
  • Added support for aria2c, axel, wget and wget2 in addition to curl.
    • 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 and post-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

20 Jul 12:43
bb98f71
Compare
Choose a tag to compare
  • Fixed queue-status reporting incorrect value.

5.5.15

20 Jul 09:32
7cb2b05
Compare
Choose a tag to compare
  • MARKERS can now be escaped where they conflict with sources (rare). This didn't require any new code,
    we just pass some extra arguments to fnr. 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

20 Jul 05:36
3be01d3
Compare
Choose a tag to compare
  • Renamed EPOCH back to RELEASE.
  • Added ability to start a source with raw: to treat it verbatim.

5.5.13

20 Jul 05:17
166a9a9
Compare
Choose a tag to compare
  • Renamed RELEASE to EPOCH.
  • Renamed PKG to PACKAGE.

5.5.12

19 Jul 20:06
bb32b12
Compare
Choose a tag to compare
  • Removed usage of id, the package manager now compares LOGNAME to the owner of the target.
  • Removed usage of sed (last two calls).

5.5.11

19 Jul 14:57
e44458c
Compare
Choose a tag to compare
  • awk is gone.
  • removed a grep.
  • use file descriptors to pass checksums around.

5.5.10

19 Jul 13:49
8ffbdea
Compare
Choose a tag to compare
  • Fixed regression with kiss a and files containing special characters.
  • Fixed false positive package owners due to partial regex matching.

5.5.9

19 Jul 09:37
a4b5f9e
Compare
Choose a tag to compare
  • Revert printf change.