build / build (push) Successful in 38m26s
- das-shell 0.1.0: the Das two-line bash prompt by default (replaces the PS1 of Void's skel .bashrc once), dprompt (Textual prompt builder with presets and live preview) and dbanner (SSH login banner editor: canvas tools, fields with values, widgets, das-banner service for cached ones, Das OS logo and tryzub pictures). Python tests in make test. - das-server 0.3.0 depends on das-shell; the server installer mentions dprompt and dbanner; the desktop image includes it. - run-qemu.sh forwards the guest's SSH to localhost:2222. - Hardware fixes: Ventoy menu icon, boot menu titles "Das OS <version>". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
28 lines
1.0 KiB
Plaintext
28 lines
1.0 KiB
Plaintext
# Template file for 'das-server'
|
|
pkgname=das-server
|
|
version=0.3.0
|
|
revision=1
|
|
depends="openssh chrony dhcpcd NetworkManager docker docker-compose nftables
|
|
fail2ban socklog-void python3 curl lazydocker lazygit mc tmux htop
|
|
das-snapshots das-update das-helpers das-shell xtools-minimal"
|
|
short_desc="Das OS server: packages and secure defaults for SSH, firewall and Docker"
|
|
maintainer="Das <anry.das@gmail.com>"
|
|
license="MIT"
|
|
homepage="https://git.das.org.ua/das/Das-OS"
|
|
conf_files="
|
|
/etc/nftables.conf
|
|
/etc/fail2ban/jail.d/das.conf
|
|
/etc/ssh/sshd_config.d/50-das.conf
|
|
/etc/docker/daemon.json
|
|
/etc/xbps.d/das-server.conf"
|
|
|
|
do_install() {
|
|
vinstall ${FILESDIR}/nftables.conf 644 etc
|
|
vmkdir etc/nftables.d
|
|
vinstall ${FILESDIR}/fail2ban-das.conf 644 etc/fail2ban/jail.d das.conf
|
|
vinstall ${FILESDIR}/sshd-das.conf 644 etc/ssh/sshd_config.d 50-das.conf
|
|
vinstall ${FILESDIR}/docker-daemon.json 644 etc/docker daemon.json
|
|
vinstall ${FILESDIR}/xbps-ignore.conf 644 etc/xbps.d das-server.conf
|
|
vlicense ${FILESDIR}/LICENSE
|
|
}
|