Skip to content

Commit dbf0a97

Browse files
Onaona-agent
andcommitted
add ubuntu/devuan packaging and remaining arch configs
- packaging/ubuntu/install.sh: bindeb-pkg + update-initramfs + grub (Ubuntu) - packaging/devuan/install.sh: bindeb-pkg + update-initramfs + grub (no systemd) - configs/base/{armhf,ppc64el,s390x,loong64,i386}.config: base arch fragments - configs/arch/{armhf,riscv64,ppc64el,s390x,loong64,i386}.config: arch-specific fragments Co-authored-by: Ona <no-reply@ona.com>
1 parent 0cc215f commit dbf0a97

13 files changed

Lines changed: 136 additions & 0 deletions

File tree

configs/arch/armhf.config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# ARM 32-bit hard-float arch config fragment
2+
CONFIG_ARCH_MULTI_V7=y
3+
CONFIG_ARM_THUMB=y
4+
CONFIG_ARM_THUMBEE=y
5+
CONFIG_AEABI=y
6+
CONFIG_OABI_COMPAT=y
7+
CONFIG_ARM_ERRATA_754322=y

configs/arch/i386.config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# 32-bit x86 arch config fragment (i386/i686)
2+
CONFIG_X86_PPRO_FENCE=y
3+
CONFIG_HPET_TIMER=y
4+
CONFIG_HPET_EMULATE_RTC=y
5+
CONFIG_X86_REBOOTFIXUPS=y
6+
# CONFIG_MNATIVE_AMD is not set
7+
# CONFIG_MNATIVE_INTEL is not set

configs/arch/loong64.config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# LoongArch 64-bit arch config fragment (Loongson 3A5000+)
2+
CONFIG_MACH_LOONGSON64=y
3+
CONFIG_LOONGSON_LIOINTC=y
4+
CONFIG_LOONGSON_EIOINTC=y
5+
CONFIG_LOONGSON_PCH_PIC=y
6+
CONFIG_LOONGSON_PCH_MSI=y
7+
CONFIG_LOONGSON_PCH_LPC=y

configs/arch/ppc64el.config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# IBM POWER little-endian arch config fragment
2+
CONFIG_PPC_BOOK3S_64=y
3+
CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
4+
CONFIG_IBMVETH=y
5+
CONFIG_IBMVSCSI=y
6+
CONFIG_IBMVFC=y
7+
CONFIG_HMC_DRV=y

configs/arch/riscv64.config

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# RISC-V 64-bit arch config fragment
2+
CONFIG_ARCH_RV64I=y
3+
CONFIG_RISCV_ISA_A=y
4+
CONFIG_RISCV_ISA_F=y
5+
CONFIG_RISCV_ISA_D=y
6+
CONFIG_RISCV_ISA_C=y
7+
CONFIG_RISCV_ISA_V=y
8+
CONFIG_SOC_SIFIVE=y
9+
CONFIG_SOC_STARFIVE=y

configs/arch/s390x.config

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# IBM Z / LinuxONE arch config fragment
2+
CONFIG_S390_GUEST=y
3+
CONFIG_KVM=y
4+
CONFIG_VIRTIO=y
5+
CONFIG_VIRTIO_PCI=y
6+
CONFIG_S390_HYPFS_FS=y
7+
CONFIG_ZCRYPT=y
8+
CONFIG_CRYPTO_SHA512_S390=y

configs/base/armhf.config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# ARM 32-bit hard-float base config fragment (armhf)
2+
CONFIG_ARM=y
3+
CONFIG_VFP=y
4+
CONFIG_VFPv3=y
5+
CONFIG_NEON=y
6+
CONFIG_THUMB2_KERNEL=y
7+
CONFIG_ARM_LPAE=y

configs/base/i386.config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# 32-bit x86 base config fragment (i386)
2+
CONFIG_X86_32=y
3+
CONFIG_X86_PAE=y
4+
CONFIG_M686=y
5+
CONFIG_HIGHMEM64G=y
6+
# CONFIG_X86_64 is not set

configs/base/loong64.config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# LoongArch 64-bit base config fragment (loong64)
2+
CONFIG_LOONGARCH=y
3+
CONFIG_64BIT=y
4+
CONFIG_CPU_LOONGSON64=y
5+
CONFIG_LOONGSON_MC146818=y

configs/base/ppc64el.config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# IBM POWER little-endian base config fragment (ppc64el)
2+
CONFIG_PPC64=y
3+
CONFIG_CPU_LITTLE_ENDIAN=y
4+
CONFIG_PPC_PSERIES=y
5+
CONFIG_PPC_POWERNV=y
6+
CONFIG_VSX=y
7+
CONFIG_ALTIVEC=y

0 commit comments

Comments
 (0)