introduced templates/install_base.custompkg.tpl.sh

here users can put their own packages they wont to have
in the nanodesk boot medium.

it just a sourced shell script
This commit is contained in:
Marcus 2023-05-01 23:39:04 +02:00
parent 49e438ee94
commit 9859e2bdb5
3 changed files with 28 additions and 3 deletions

View file

@ -87,8 +87,11 @@ sudo debootstrap bullseye build/chroot/ $MIRROR || sudo debootstrap bullseye bui
message "copy xdgmenumaker deb file into chroot" message "copy xdgmenumaker deb file into chroot"
sudo cp deb/xdgmenumaker* build/chroot/tmp || error sudo cp deb/xdgmenumaker* build/chroot/tmp || error
message "copy template/install_base.sh to build/chroot/tmp/install_base.sh" message "generate template/install_base.sh to build/chroot/tmp/install_base.sh"
cp templates/install_base.tpl.sh build/chroot/tmp/install_base.sh || error sudo cp templates/install_base.tpl.sh build/chroot/tmp/install_base.sh || error
sudo cp templates/install_base.custompkg.tpl.sh build/chroot/tmp/ || error
message "run install_base.sh" message "run install_base.sh"
$CHROOTCMD /bin/bash /tmp/install_base.sh || error $CHROOTCMD /bin/bash /tmp/install_base.sh || error

View file

@ -0,0 +1,2 @@
apt install -y \
audacious

View file

@ -68,7 +68,6 @@ apt install -y \
xterm \ xterm \
xfe \ xfe \
pcmanfm \ pcmanfm \
audacious \
htop \ htop \
host \ host \
mc \ mc \
@ -88,6 +87,27 @@ apt install -y \
git \ git \
/tmp/xdgmenumaker*.deb || error /tmp/xdgmenumaker*.deb || error
######
####
##
## customization can be done here
## the placeholder within '%%' gets
#### filled by makeanything.sh
######
message "install custom packages from templates/install_base.custompkg.tpl.sh"
. /tmp/install_base.custompkg.tpl.sh
######
#### it's a simple sudo
## command
## / customization End /
##
####
######
message "install linux-kernel from backports" message "install linux-kernel from backports"
apt install -t bullseye-backports -y linux-image-amd64 apt install -t bullseye-backports -y linux-image-amd64