Skip to content

2024.12-18

Latest
Compare
Choose a tag to compare
@dilyn-corner dilyn-corner released this 18 Dec 07:12

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.