First commit

This commit is contained in:
2025-11-17 06:58:20 -07:00
parent 8afca01a8f
commit d95e1939a2
54 changed files with 696 additions and 0 deletions

4
auto/build Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/sh
set -e
lb build noauto "${@}" 2>&1 | tee build.log

36
auto/clean Executable file
View File

@@ -0,0 +1,36 @@
#!/bin/sh
set -e
lb clean noauto "$@"
rm -f binary.log prepare.log
rm -rf .build/ \
build.log \
config/binary \
config/bootstrap \
config/build \
config/chroot \
config/common \
config/source \
config/hooks/normal/0020-create-mtab-symlink.hook.chroot \
config/hooks/normal/0030-enable-cryptsetup.hook.chroot \
config/hooks/normal/0040-create-locales-files.hook.chroot \
config/hooks/normal/0100-remove-adjtime-configuration.hook.chroot \
config/hooks/normal/0110-remove-backup-files.hook.chroot \
config/hooks/normal/0120-remove-dbus-machine-id.hook.chroot \
config/hooks/normal/0130-remove-gnome-icon-cache.hook.chroot \
config/hooks/normal/0140-remove-log-files.hook.chroot \
config/hooks/normal/0150-remove-mdadm-configuration.hook.chroot \
config/hooks/normal/0160-remove-openssh-server-host-keys.hook.chroot \
config/hooks/normal/0170-remove-python-py.hook.chroot \
config/hooks/normal/0180-remove-systemd-machine-id.hook.chroot \
config/hooks/normal/0190-remove-temporary-files.hook.chroot \
config/hooks/normal/0195-remove-ssl-cert-snakeoil.hook.chroot \
config/hooks/normal/0200-remove-udev-persistent-cd-rules.hook.chroot \
config/hooks/normal/0300-remove-udev-persistent-net-rules.hook.chroot \
config/hooks/normal/0400-update-apt-file-cache.hook.chroot \
config/hooks/normal/0410-update-apt-xapian-index.hook.chroot \
config/hooks/normal/0420-update-glx-alternative.hook.chroot \
config/hooks/normal/0430-update-mlocate-database.hook.chroot \
config/hooks/normal/0440-update-nvidia-alternative.hook.chroot \
config/hooks/live/0010-disable-kexec-tools.hook.chroot \
config/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot

22
auto/config Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/sh
set -e
lb config noauto \
--mode debian \
--distribution sid \
--architectures amd64 \
--debian-installer false \
--binary-images iso-hybrid \
--archive-areas "main contrib non-free non-free-firmware" \
--mirror-bootstrap "https://repo.rakuos.org/upstream/" \
--mirror-binary "https://repo.rakuos.org/upstream/" \
--debootstrap-options "--include=apt-transport-https,ca-certificates,openssl" \
--firmware-binary true \
--firmware-chroot true \
--initramfs live-boot \
--linux-packages "linux-rakuos" \
--memtest memtest86+ \
--bootappend-live "boot=live config splash components username=rakuos user-fullname=RakuOS hostname=rakuos keyboard-layouts=us" \
--iso-application "RakuOS" \
--iso-publisher "RakuOS Project" \
--iso-volume "RakuOS Live" \
"${@}"