You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

152 lines
3.2 KiB

#!/bin/bash
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
. $SCRIPT_DIR/linux-live/minioslib || exit 1
. $SCRIPT_DIR/linux-live/config || exit 1
if [ -z $OUTPUT ]; then
. $SCRIPT_DIR/linux-live/buildconfig || exit 1
fi
function build() {
sed -i -e "/DISTRIBUTION_TYPE=/s/=.*/=$DISTRIBUTION_TYPE/" $SCRIPT_DIR/linux-live/buildconfig
sed -i -e "/DISTRIBUTION=/s/=.*/=$DISTRIBUTION/" $SCRIPT_DIR/linux-live/buildconfig
sed -i -e "/DISTRIBUTION_ARCH=/s/=.*/=$DISTRIBUTION_ARCH/" $SCRIPT_DIR/linux-live/buildconfig
sed -i -e "/DESKTOP_ENVIRONMENT=/s/=.*/=$DESKTOP_ENVIRONMENT/" $SCRIPT_DIR/linux-live/buildconfig
sed -i -e "/COMP_TYPE=/s/=.*/=$COMP_TYPE/" $SCRIPT_DIR/linux-live/buildconfig
sed -i -e "/PACKAGE_VARIANT=/s/=.*/=$PACKAGE_VARIANT/" $SCRIPT_DIR/linux-live/buildconfig
$SCRIPT_DIR/install -
}
# bullseye xfce
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="bullseye"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
COMP_TYPE="xz"
PACKAGE_VARIANT="standard"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="bullseye"
DISTRIBUTION_ARCH="i386"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="standard"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="bullseye"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
COMP_TYPE="xz"
PACKAGE_VARIANT="minimal"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="bullseye"
DISTRIBUTION_ARCH="i386"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build
# buster xfce
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="buster"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="standard"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="buster"
DISTRIBUTION_ARCH="i386"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="standard"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="buster"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="buster"
DISTRIBUTION_ARCH="i386"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build
# buster slax
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="buster"
DISTRIBUTION_ARCH="i386"
DESKTOP_ENVIRONMENT="slax"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="buster"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="slax"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build
# stretch xfce
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="stretch"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="standard"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="stretch"
DISTRIBUTION_ARCH="i386"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="standard"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="stretch"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="debian"
DISTRIBUTION="stretch"
DISTRIBUTION_ARCH="i386"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build
# focal xfce
DISTRIBUTION_TYPE="ubuntu"
DISTRIBUTION="focal"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="standard"
COMP_TYPE="xz"
build
DISTRIBUTION_TYPE="ubuntu"
DISTRIBUTION="focal"
DISTRIBUTION_ARCH="amd64"
DESKTOP_ENVIRONMENT="xfce"
PACKAGE_VARIANT="minimal"
COMP_TYPE="xz"
build