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

Folders and files

NameName
Last commit message
Last commit date
Oct 21, 2022
Oct 21, 2022
Sep 18, 2021
Oct 22, 2022
Oct 13, 2022
Dec 13, 2020
Feb 8, 2020
Jul 13, 2022
Aug 14, 2022
Aug 29, 2022
Apr 21, 2022
Aug 28, 2022
Oct 8, 2022
Aug 6, 2022
Oct 8, 2022

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