Releases: CarbsLinux/cpt
Releases · CarbsLinux/cpt
1.19.1: kiss: bump version
1.19.1 - 2020-05-07
Added
- Added
e|extensiontokisswhich can be used to output kiss-extensions.
Changed
kissno 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,
kissdisables colour escape sequences. This
behaviour can be overridden by settingKISS_COLOURenvironment 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-reporevdependsfor finding all the packages on the repository
that depends on the specified package.
Changed
- Removed the
-pflag from tar while installing packages. busybox ignores it
and we don't need it. - Replaced tar flags with keys for historical compatibility.
kissnow decompresses a tarball once and uses the decompressed tarball for
listing and extraction.
Fixed
- Fixed the output of doc-strings in contrib scripts.
kissnow 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-readlinkas areadlink -freplacement. - Added
kiss-messagefor checking package messages. - Added this CHANGELOG
Changed
- Made tar calls portable.
kissis no longer limited to busybox, bsdtar, or
gnu tar!
Removed
- Dropped the usage of
readlinkinkiss.
1.17.0
A new version for KISS is now available! Changes include:
- We now use
kiss-statfor 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 statandubase 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
taron decompression. - handle hash checking on BSD systems. The
sha256sumnow fallbacks tosha256, and if that isn't also available (which would be an extreme rare case) it fallbacks toopenssl. - fix
pkg_conflictserrors when there are no installed packages. - fix
pkg_conflictshang when there is only a single package in the system, and you reinstall that package. KISS_ROOTfix- 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
rsyncfor installation method. - Added
kiss-which, a tool likewhichbut 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.
kissnow accepts uncompressed tarballs for installation.kissnow uses a message queue system. Read more about it below
Fixes
- Made a compatibility fix for
kshcolour 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.