aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-09-13 15:40:03 +1200
committerArslaan Pathan <[email protected]>2026-09-13 15:40:03 +1200
commitcba2bf99c33ec5140d1aa02379737a0e3091bd85 (patch)
treeac6693ac06d9ce22fcd5ca09a036977acb296f03
parent6837f8c10993baf38b24b516f35b5091ca778521 (diff)
downloadyerbalinux-cba2bf99c33ec5140d1aa02379737a0e3091bd85.tar.xz
yerbalinux-cba2bf99c33ec5140d1aa02379737a0e3091bd85.zip
Add stuff to image also fix dbus
-rw-r--r--.kas_shell_history5
-rw-r--r--README.md2
-rw-r--r--meta-yerba/conf/distro/yerba.conf1
-rw-r--r--meta-yerba/recipes-core/images/yerba-image.bb11
-rw-r--r--meta-yerba/recipes-core/runit/runit-dbus/run3
5 files changed, 19 insertions, 3 deletions
diff --git a/.kas_shell_history b/.kas_shell_history
new file mode 100644
index 0000000..766f060
--- /dev/null
+++ b/.kas_shell_history
@@ -0,0 +1,5 @@
+runqemu
+[200~sudo -E env PATH="$PATH" runqemu yerba-x86_64 nonetwork qemuparams="-display vnc=:0 -vga virtio -serial mon:stdio -device usb-host,vendorid=0x2357,productid=0x011e" bootparams="console=tty0"
+sudo -E env PATH="$PATH" runqemu yerba-x86_64 nonetwork qemuparams="-display vnc=:0 -vga virtio -serial mon:stdio -device usb-host,vendorid=0x2357,productid=0x011e" bootparams="console=tty0"
+clear
+exit
diff --git a/README.md b/README.md
index 8805697..1bec66e 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ Jokes aside, once it's ready I'll hopefully provide some better documentation on
- Libc: working, glibc
- Init system: working, runit
- SquashFS image (+ OverlayFS live ISO): TBD
-- Networking: TBD
+- Networking: working, iwd (TODO add NetworkManager)
- Audio: TBD
- Package manager: kinda working, dnf (not configured yet)
- Atomic updates: TBD (note: use RAUC)
diff --git a/meta-yerba/conf/distro/yerba.conf b/meta-yerba/conf/distro/yerba.conf
index 6d2a421..b046e28 100644
--- a/meta-yerba/conf/distro/yerba.conf
+++ b/meta-yerba/conf/distro/yerba.conf
@@ -22,7 +22,6 @@ SKIP_RECIPE[busybox] = "Using chimerautils instead"
SKIP_RECIPE[coreutils] = "Using chimerautils instead"
PACKAGE_CLASSES = "package_rpm"
-EXTRA_IMAGE_FEATURES += " package-management"
# some quality assurance stuff? idk tbh
ERROR_QA:append = " textrel host-user-contaminated"
diff --git a/meta-yerba/recipes-core/images/yerba-image.bb b/meta-yerba/recipes-core/images/yerba-image.bb
index 99e9ae2..3d32dd8 100644
--- a/meta-yerba/recipes-core/images/yerba-image.bb
+++ b/meta-yerba/recipes-core/images/yerba-image.bb
@@ -22,6 +22,17 @@ IMAGE_INSTALL = "\
nano \
curl \
wget \
+ tar \
+ gzip \
+ git \
+ xz \
+ openssl \
+ ca-certificates \
+ gcc \
+ make \
+ ninja \
+ meson \
+ cmake \
file \
doas \
pipewire \
diff --git a/meta-yerba/recipes-core/runit/runit-dbus/run b/meta-yerba/recipes-core/runit/runit-dbus/run
index 4a6b981..52fbcb5 100644
--- a/meta-yerba/recipes-core/runit/runit-dbus/run
+++ b/meta-yerba/recipes-core/runit/runit-dbus/run
@@ -1,4 +1,5 @@
#!/bin/sh
exec 2>&1
-[ ! -d /run/dbus ] && install -m755 -g 22 -o 22 -d /run/dbus
+mkdir -p /run/dbus
+chmod 0755 /run/dbus
exec dbus-daemon --system --nofork --nopidfile