5b8c330cb7
generate kernel.id in a more reliable way
...
The kernel id is a sha256sum that is embedded in the kernel image header
and also in the initramfs (in /etc/initrd-release). It exists so that
when resource images are being located during boot, the compatibility of
the citadel kernel image can be matched with the currently booting
kernel. This ensures that the correct set of modules will be mounted.
The kernel id had previously been calculated from the sha256sum of the
kernel binary before attaching the initramfs, but the sequence of steps
performed by poky when building a kernel changed and caused this method
to fail.
Now the sha256sum is calculated from the 'defconfig' file in the recipe
directory instead. This should work equally as well to uniquely identify
a kernel instance.
2020-11-30 10:10:56 -05:00
4fa5de8bf0
Install iptables rules
2020-11-29 18:35:52 -05:00
c13d7dcfe7
Fix build failures caused by upgrade to Python 3.9 on build host
2020-11-29 18:33:23 -05:00
18fa33fc80
Only include ping from iputils
2020-11-29 18:32:09 -05:00
14700c2d71
Removed unused configuration files (iptables and citadel-setpassword)
...
1) iptables configuration has moved to the iptables package (see bbappend)
2) citadel-setpassword script is no longer used
2020-11-29 18:19:32 -05:00
63ce94d365
Add config file changes that were lost in bbappend refactor.
...
Config file disables lvm attempts to write to read-only /etc
2020-11-09 12:36:16 -05:00
2171419434
kernel 5.9.3
2020-11-04 14:15:08 -05:00
182fdf111c
Revert iwd to 1.7 and add a config file workaround
2020-11-04 12:45:11 -05:00
6192a45ad1
Add gnome-system-monitor and gnome-disk-utility
2020-11-04 12:43:14 -05:00
3ca4a68dcd
Collect all bbappend files into a single place.
...
This makes a lot more sense than scattering them around in the tree.
2020-11-04 12:37:11 -05:00
17ab5ea105
Add awk because some bash-completion scripts use it
2020-11-03 15:08:51 -05:00
856c3bd665
add /usr/lib/firmware/regulatory.db to extra.img for wifi config
2020-11-03 15:07:11 -05:00
098c639ed7
Use the disabled-plugins feature of GSD to remove plugins
...
This will create "dummy" .desktop launchers for the removed
plugins so that we don't need to change any session files in
gnome-session or gdm.
2020-11-03 15:05:01 -05:00
ed2e262a68
Separate citadel.live and citadel.install boot modes
2020-11-03 08:25:01 -05:00
bcbb599731
Add wireless-regdb recipe to rootfs
...
Otherwise wireless config in kernel complains that regulatory.db does not
exist:
cfg80211: failed to load regulatory.db
2020-11-03 08:18:35 -05:00
3610c11628
Put citadel-boot in a separate package of citadel-tools
...
So that the citadel-boot binary can be installed in initramfs without
bringining in all the other citadel-tools and dependencies.
2020-11-03 08:14:07 -05:00
6420cded5d
Remove unused recipes.
...
None of these recipes are used anymore either because a newer version exists
in poky or because they are no longer needed in citadel.
2020-11-03 08:10:03 -05:00
7bf4c57437
Add support for disk decryption to initramfs
...
This is now found in a separate package called systemd-extra-utils
Some related recipes have been updated:
* libblockdev 2.24
* cryptsetup 2.3.4
* lvm 2.03.06
2020-11-02 11:01:58 -05:00
4c3baa433b
Big Upgrade: GNOME 3.38, Yocto 3.1.3, meta-rust, meta-intel
...
Updated Recipes
* dash-to-panel 40
* dconf 0.38.0
* gdm 3.38.0
* glib 2.66.1
* gjs 1.66.0
* gnome-autoar 0.2.4
* gnome-backgrounds 3.38.0
* gnome-bluetooth 3.34.3
* gnome-control-center 3.38.1
* gnome-screenshot 3.38.0
* gnome-shell 3.38.1
* gnome-session 3.38.0
* gnome-settings-daemon 3.38.0
* gnome-terminal 3.38.0
* gnome-usage 3.38.0
* graphene 1.10.2
* gsettings-desktop-schema 3.38.0
* gvfs 1.46.1
* iwd 1.9
* libgee 0.20.3
* libgtop 2.40.0
* libgweather 3.36.1
* mkpasswd 5.5.7
* mozjs 78.0.1
* mutter 3.38.1
* nautilus 3.38.1
* networkmanager 1.26.4
* polkit 0.118
* tracker 3.0.1
* vte 0.62.0
Removed because recipes exist in poky with adequate version
* atk, at-spi
* clutter
* clutter-gtk
* cogl
* ell
* gcr
* itstool
* libinput
* pango
Other removed recipes
* systemd-initrd No longer using a separate systemd recipe
for initramfs
* caribou What even is this
* gnome-tweaks Not used
* mozjs Polkit no longer requires an ancient mozjs
* mozjs68 Upgraded to mozjs78
2020-11-01 09:31:47 -05:00
87679d1c76
Made changes to support the new Citadel installer UI and backend
2020-10-11 07:58:16 -04:00
8d1946a6c4
updated citadel-tools
2020-08-08 16:04:52 -04:00
81881fc1c2
Remove Adapta theme since it's totally broken now
2020-08-05 19:39:00 -04:00
44d450fccd
Upgrade dash-to-panel to v38
2020-08-05 19:39:00 -04:00
8e92952c99
update citadel-tools to latest commit
2020-08-05 19:39:00 -04:00
607dbe7fd2
upgrade kernel to 5.7.8
2020-08-05 19:39:00 -04:00
5af7ab93f2
Upgraded sway to 1.4, added wdisplays and swaybg recipes
2020-08-05 19:39:00 -04:00
1bbbe3ebbc
Mega update of poky, kernel, Gnome 3.36
2020-08-05 19:39:00 -04:00
99f81b8ff2
update git revision and use brl citadel-tools respository
2019-08-21 00:51:56 -04:00
8c6f22dc94
upgrade sodiumoxide crate version and include citadel-update binary
2019-08-21 00:49:39 -04:00
1e74e78d6c
include kernel version in bzImage filenames
2019-08-21 00:49:39 -04:00
c196c0286b
removed unused unit file
2019-08-21 00:49:39 -04:00
f0f1014e5b
upgrade libsodium recipe
2019-08-21 00:49:39 -04:00
242acb0cd3
upgrade kernel to 5.2.9
2019-08-21 00:49:39 -04:00
xSmurf
4c63530f2e
Adding GNOME Shell drive-menu extension
2019-08-15 14:19:21 -04:00
xSmurf
598e592d17
Fixed source url for whois/mkpasswd
2019-08-05 16:29:04 -04:00
xSmurf
5beb52a4df
Moving to sudo, and pwdfile with plymouth set screen for live and install modes.
2019-07-06 17:53:00 -04:00
0c40635fc3
Remove unneeded panels from gnome-control-center
2019-05-08 12:36:43 -04:00
d32b7d13a2
icon-themes.cache reproducibility patch
2019-05-02 15:51:20 -04:00
1c7eda0065
re-add wireguard
2019-05-02 15:51:20 -04:00
9be9a3ccc7
update citadel-tools revision
2019-04-24 13:22:16 -04:00
8a2ea53f63
Added stripped down gvfs to facilitate automounting of luks encrypted USB drives, includes gsettings to prevent autorun
2019-04-22 11:29:32 -04:00
64073ea173
Set default directory for gnome-screenshot to /storage/realms/Shared
2019-04-22 11:27:51 -04:00
a579db90eb
enable autofs
...
Not only does not having this cause systemd to print a warning in the logs
but it's also needed for implementation of kernel boot counting (see systemd-boot(7))
2019-04-16 12:52:12 -04:00
e96abbd680
Removed user switching and log out from Gnome UI
2019-04-15 14:02:33 -04:00
21bb9b2db5
add intel_iommu=off to live/install kernel command line
2019-04-14 12:45:05 -04:00
0e07a33dec
Refactored session-switcher unit file, recipe cleanups
2019-04-14 12:43:33 -04:00
8bad3b236b
Update to sway 1.0, added sgflow, removed rofi/sgmenu
2019-04-14 12:43:33 -04:00
cc619123c3
Added session switcher unit file to use sway kernel command line option to start sway session on boot
2019-04-14 12:43:33 -04:00
6ffb76ab84
remove old nnn recipe
2019-04-09 15:22:03 -04:00
fd34acd6a1
add org.freedesktop.machine1.shell to polkit rules
2019-04-09 15:21:12 -04:00