Skip to content

creation of installation images of Slackwarearm, slarm64, CRUX-ARM distributions for devices with arm, aarch64 and riscv64 architecture

License

Notifications You must be signed in to change notification settings

sndwvs/images_build_kit

Repository files navigation

README

to build images you need OS Slackware 14.2 or higher

project site: slarm64.org images

FAQ

support ARM based single-board computers


BUILD

cross compilation arm on aarch64 architecture

ARCH=arm ./build.sh

cross compilation riscv64 on aarch64 architecture

ARCH=riscv64 ./build.sh

creating an image from the command line

ARCH=arm DISTR=slackwarearm BOARD_NAME=cubietruck KERNEL_SOURCE=legacy DOWNLOAD_SOURCE_BINARIES=yes COMPILE_BINARIES=yes ./build.sh

creating crux-arm

to build crux-arm on slarm64/slackware distributions you need to install the package pkgutils

VARIABLES

config/environment/00-environment.conf

variable possible values description
USE_NEXT_KERNEL_MIRROR yes/no (yes - default) use mainline kernel mirror
USE_UBOOT_MIRROR yes/no (no - default) use u-boot mirror
USE_SLARM64_MIRROR yes/no (no - default) use slarm64 mirror
NTP yes/no (yes - default) setting up the NTP server
NETWORKMANAGER yes/no (yes - default) setting up the NetworkManager service
IMAGE_COMPRESSION yes/no (yes - default) image compression
ARCH auto (current system - default) system architecture
BOARD_NAME empty (from the menu) board name for assembly
KERNEL_SOURCE empty (legacy/next - from the menu) kernel source type
DESKTOP_SELECTED empty (yes/no - from the menu) create a GUI image
DOWNLOAD_SOURCE_BINARIES empty (yes/no - from the menu) download required components
CLEAN empty (yes/no - from the menu) removing donwload/built components
COMPILE_BINARIES empty (yes/no - from the menu) compilation of all required components
EXTERNAL_WIFI yes/no (yes - default) apply wifi patch with git
EXTERNAL_WIREGUARD yes/no (yes - default) apply wireguard driver patch with git
DISTR slarm64 - default distribution name: slackwarearm, slarm64, crux-arm
DISTR_VERSION current - default distribution release
DISTR_IMAGES server - default type of assembly of images: server and a choice from the list of DE
DE xfce - default select desktop environment: xfce, enlightenment, openbox

About

creation of installation images of Slackwarearm, slarm64, CRUX-ARM distributions for devices with arm, aarch64 and riscv64 architecture

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published