Skip to content

Commit

Permalink
new: add ubuntu noble config for arm64, add to ci workflow
Browse files Browse the repository at this point in the history
Signed-off-by: Stephen Arnold <[email protected]>
  • Loading branch information
sarnold committed Nov 4, 2024
1 parent aed2e0f commit 0d196b2
Show file tree
Hide file tree
Showing 2 changed files with 106 additions and 1 deletion.
6 changes: 5 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build_images:
Expand All @@ -28,6 +27,10 @@ jobs:
suite: jammy
major: 22
arch: arm64
- dist: ubuntu
suite: noble
major: 24
arch: arm64

steps:
- uses: actions/checkout@v4
Expand All @@ -39,6 +42,7 @@ jobs:
with:
repository: CirrusLogic/linux-firmware
path: git/linux-firmware
ref: cs35l56-20241031

- name: Common dependencies
run: |
Expand Down
101 changes: 101 additions & 0 deletions configs/eewiki_minfs_ubuntu_noble_arm64.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
##
release="24.04.1"
image_type="minimal"
##
##Debootstrap: https://wiki.debian.org/Debootstrap
##
##debootstrap --arch=${deb_arch} --include=${deb_include} --exclude=${deb_exclude} \
##--components=${deb_components} --variant=${deb_variant} --foreign ${deb_codename} \
##/tmp/tmp.dir/ http://${deb_mirror}
##
deb_distribution="ubuntu"
deb_codename="noble"
deb_arch="arm64"
deb_mirror=""
deb_components="main universe multiverse"
#
deb_include=" \
avahi-utils \
bash-completion \
bc \
bsdmainutils \
btrfs-progs \
ca-certificates \
cloud-guest-utils \
curl \
device-tree-compiler \
dosfstools \
gnupg \
git \
gnupg \
hexedit \
hostapd \
i2c-tools \
initramfs-tools \
iw \
libinline-files-perl \
libnss-mdns \
libnss-systemd \
libpam-systemd \
linux-base \
linux-firmware \
locales \
lsb-release \
nano \
net-tools \
nginx \
openssh-server \
pastebinit \
rsync \
ssl-cert \
sudo \
tio \
u-boot-tools \
unzip \
usb-modeswitch \
usbutils \
vim \
wget \
wpasupplicant \
"

#
deb_exclude=""
#
##
##Some packages fail to install via debootstrap: deb_additional_pkgs="<comma|space>"
##
deb_additional_pkgs=" \
network-manager \
"

##
rfs_username="ubuntu"
rfs_fullname="Demo User"
rfs_password="temppwd"
rfs_hostname="arm"
rfs_root_password="root"
#rfs_startup_scripts="enable"
#rfs_opt_scripts="https://github.com/RobertCNelson/boot-scripts"
#rfs_default_desktop=""
#rfs_desktop_background=""
rfs_default_locale="en_US.UTF-8"
rfs_console_banner=""
rfs_console_user_pass="enable"
rfs_ssh_banner=""
rfs_ssh_user_pass=""
##
##enable kernel repo: http://repos.rcn-ee.com/(debian|ubuntu)
#repo_rcnee="enable"
#repo_rcnee_arch="arm64"
#repo_rcnee_pkg_list=" \
# generic-sys-mods \
#"
##
include_firmware="enable"
##
#chroot_very_small_image=""
chroot_tarball="enable"
keep_ssh_keys="enable"
rfs_disable_grow_partition="enable"
rfs_disable_usb_gadgets="enable"

0 comments on commit 0d196b2

Please sign in to comment.