Usage:
- Extract the archive as root from inside a directory (
cd dir; tar xf ../klam-XXXX.X-X.tar.zst
- Run
./bin/kiss-chroot
to enter the chroot
Changelog:
- Initial release
- Expect bugs
Build flags:
export CFLAGS="-march=x86-64-v3 -mtune=generic -O3 -fno-math-errno -pipe -flto=thin"
export CXXFLAGS="-march=x86-64-v3 -mtune=generic -O3 -fno-math-errno -pipe -flto=thin"
export MAKEFLAGS=-j24
Packages:
root@Ares -> kiss l
b3sum 1.5.0-1
baselayout 1-1
certs 2024-07-02-1
curl 8.11.1-1
git 2.37.1-1
hummingbird 77a8cb87850d29c9fb94d354b66016d94d2adad2-1
iana-etc 20200910-1
kiss 6.2.0-1
libressl 4.0.0-1
llvm 19.1.6-1
make 20241124-1
musl 1.2.5-1
nawk git-1
ncurses 6.3-1
oksh 7.1-3
openntpd 6.8p1-1
otools git-1
sm 0.1.1-1
smdev 0.2.3-1
toybox 281f30dde58cc16229690a522a0db5b61802220f-1
ugrep 7.1.1-1
vim 9.0.0086-1
zfs 2.2.7-1
zlib-ng 2.2.2-1
zstd 1.5.6-1
KISS_HOOK:
#!/bin/sh -e
case $1 in
post-build)
: "${3:?DEST is unset}"
case $2 in
kiss) # ensure we keep docs
;;
*)
rm -rf "$3/etc/bash_completions.d"
rm -rf "$3/usr/share/bash-completion"
rm -rf "$3/usr/share/applications"
rm -rf "$3/usr/lib/charset.alias"
rm -rf "$3/usr/share/polkit-1"
rm -rf "$3/usr/share/gettext"
rm -rf "$3/usr/share/gtk-doc"
rm -rf "$3/usr/share/locale"
rm -rf "$3/usr/share/sounds"
rm -rf "$3/usr/share/icons"
rm -rf "$3/usr/share/info"
rm -rf "$3/usr/share/fish"
rm -rf "$3/usr/share/doc"
rm -rf "$3/usr/share/man"
rm -rf "$3/usr/share/zsh"
;;
esac
;;
esac
Note: the cowsql and rsql tarballs are vendored releases of upstream meant for consumption by a KISS package.