package configuration and small improvements

This commit is contained in:
Jaromil 2017-07-18 20:23:19 +02:00
parent 4f7ef749c2
commit 58f2d89726
3 changed files with 20 additions and 12 deletions

View File

@ -6,6 +6,7 @@ rules according to authenticated entitlements on attributes.
For stable releases see https://files.dyne.org/decode
## Requirements
A GNU/Linux system is required in order to build DECODE OS.
@ -51,7 +52,6 @@ build_iso_dist() {
build_kernel_${arch} || { zerr; wrapup }
iso_setup_isolinux || { zerr; wrapup }
iso_write_isolinux_cfg || { zerr; wrapup }
#[[ $INSTALLER = 1 ]] && iso_setup_installer || zerr
blend_postinst || { zerr; wrapup }
fill_apt_cache || { zerr; wrapup }
iso_squash_strap || { zerr; wrapup }
@ -72,15 +72,11 @@ build_vagrant_dist() {
}
```
The `build_vagrant_dist` target is a helper that executes a sequence
of steps, some of them common to other helpers (hence
combinable). Here below the full list of build steps executed by
`build_vagrant_dist`
## Acknowledgments
The Devuan SDK used to build the DECODE OS was originally conceived

24
config Normal file → Executable file
View File

@ -17,8 +17,13 @@ musl_url="git://git.musl-libc.org/musl"
extra_packages+=(
eudev
# application space
openjdk-8-jre-headless
libversioneer-clojure
# base system
eudev
zsh
tmux
curl
@ -29,19 +34,23 @@ extra_packages+=(
dirmngr
pcsc-tools
# minimalism
busybox-static
busybox-syslogd
lsof
openjdk-8-jre-headless
# utilities
mlocate
gettext
miscfiles
#autoconf
#automake
# troubleshooting
lsof
htop
iftop
iotop
strace
# build tools
build-essential
gcc-6-plugin-dev
libncurses5-dev
@ -56,6 +65,7 @@ extra_packages+=(
)
purge_packages=(
# temporary fix for ASCII bug on rsyslog
rsyslog
)

View File

@ -1,5 +1,7 @@
#!/bin/sh
if ! [ -r vm-sdk ]; then git submodule update --init; fi
sdk="${1:-vm-sdk}"
cat <<EOF > $sdk/.zshrc