Releases: CarbsLinux/cpt
Releases · CarbsLinux/cpt
1.19.1: kiss: bump version
1.19.1 - 2020-05-07
Added
- Added
e|extension
tokiss
which can be used to output kiss-extensions.
Changed
kiss
no longer outputs the extensions when called withkiss help
. The
output was too large for an average terminal, and a user had to scroll up
for actual package manager options. These can now be retrieved withkiss e
.- When called from a subshell,
kiss
disables colour escape sequences. This
behaviour can be overridden by settingKISS_COLOUR
environment variable.
If set to 1, it will be enabled globally, if set to 0 it will be disabled
globally.
1.19.0: changelog: update
1.19.0 - 2020-05-06
Added
- Added
kiss-reporevdepends
for finding all the packages on the repository
that depends on the specified package.
Changed
- Removed the
-p
flag from tar while installing packages. busybox ignores it
and we don't need it. - Replaced tar flags with keys for historical compatibility.
kiss
now decompresses a tarball once and uses the decompressed tarball for
listing and extraction.
Fixed
- Fixed the output of doc-strings in contrib scripts.
kiss
now ignores the binary programs in the repository for
kiss extensions
.
1.18.0: update
1.18.0 - 2020-05-04
Added
- Added editorconfig file since we now have 4 languages (roff, Makefile, sh, C)
in the repository. - Added
kiss-readlink
as areadlink -f
replacement. - Added
kiss-message
for checking package messages. - Added this CHANGELOG
Changed
- Made tar calls portable.
kiss
is no longer limited to busybox, bsdtar, or
gnu tar!
Removed
- Dropped the usage of
readlink
inkiss
.
1.17.0
A new version for KISS is now available! Changes include:
- We now use
kiss-stat
for getting owner of a file. It is a simple C program which outputs the username for the given file/directory. That's it. This solves a portability issue for other implementations such asBSD stat
andubase stat
. - Nitpicks, fixes, and portability changes.
1.16.2
A new patch version for KISS is now available. This is a fix release. Changes include:
- fix not using the preferred
tar
on decompression. - handle hash checking on BSD systems. The
sha256sum
now fallbacks tosha256
, and if that isn't also available (which would be an extreme rare case) it fallbacks toopenssl
. - fix
pkg_conflicts
errors when there are no installed packages. - fix
pkg_conflicts
hang when there is only a single package in the system, and you reinstall that package. KISS_ROOT
fix- updated manual page for
kiss-contrib.1
1.16.1
1.16.0
A new version for KISS is available. I haven't made a release message since 1.14.1
, so this will recap all the changes.
Changes and additions
- Reverted to
rsync
for installation method. - Added
kiss-which
, a tool likewhich
but for KISS packages. - Added
kiss-changelog
, which can be used to review the git log of a package in a oneline. - Made sed calls POSIX.
kiss
now accepts uncompressed tarballs for installation.kiss
now uses a message queue system. Read more about it below
Fixes
- Made a compatibility fix for
ksh
colour output. - Made a compatibility fix on Makefile.
- Fixed an installation issue where kiss would look for KISS_ROOT inside the package contents for the manifest instead of the default database location.
Message Queue
kiss
will now read message
files in the repositories for showing plaintext messages to the user. Those messages will be outputted after the installation of all packages. This means that messages that used to be in a post-install
script will not be lost if there is another package to build/install/update.
Those messages will be shown with cat
. So the message files should be plaintext.