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
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'
|