2054d50ef0
Kernel upgrade to 5.10.1
2020-12-15 00:35:18 -05:00
6dc3b8e51d
changes to 1) fix broken /boot automount and 2) citadel-documentation
2020-12-07 17:26:39 -05:00
7faf0ce39e
Citadel documentation system
2020-12-07 17:24:22 -05:00
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
2b5b96afa6
update nnn recipe
2019-04-09 15:20:36 -04:00
247ed71ba5
Gnome upgrade to 3.32
2019-04-06 21:23:45 -04:00
a5c634c761
add the specific util-linux packages needed
2019-04-06 16:20:17 -04:00
726b9f18a7
upgrade systemd version
2019-04-06 16:15:13 -04:00
dc38e853b5
removed grsec sysctl
2019-04-06 16:14:23 -04:00
633bdba60d
not needed anymore
2019-04-06 16:13:11 -04:00
ac1f7db885
upgrade kernel to 5.0.6
2019-04-06 16:11:58 -04:00
559f0d13ef
nnn recipe currently broken
2019-04-06 16:06:15 -04:00
912e193d85
remove grsec sysctl config
2019-04-06 16:05:30 -04:00
e4968b13bb
add 'warrior' to permitted poky releases
2019-04-06 16:01:31 -04:00
1929f13c5e
no longer need to use gcc 7.3
2019-04-06 16:00:49 -04:00
7e4beaa349
bumped source version
2019-04-02 16:14:08 -04:00
bb36825661
update to citadel-tools
2019-04-02 15:55:18 -04:00
314b9cda59
added a couple of packages to initramfs
2019-04-02 15:52:00 -04:00
d623fa1746
use ext4 for images
2019-04-02 15:51:11 -04:00
3421901536
updated with new citadel-tool command names
2019-04-02 15:50:45 -04:00
f9308dd6ee
a few new packages added
2019-04-02 15:47:38 -04:00
b72349c2a6
copy files from /usr/share/factory/skel not /etc/skel
2019-04-02 15:46:54 -04:00
d5aa3b5d6a
add base16-vim files to this image
2019-04-02 15:45:34 -04:00
a983d8dda1
added recipe for base-realmfs image
2019-04-02 15:45:15 -04:00
ebf21b45fb
install all recently added conf files
2019-04-02 15:43:00 -04:00
9c5c6f272a
default dotfiles for realms
2019-04-02 15:42:31 -04:00
67f79b4db2
dconf variables to compile into initial dconf database for new realms
2019-04-02 15:41:58 -04:00
aa9ae55681
config files for apt-cacher-ng
2019-04-02 15:41:18 -04:00
897b66f380
launch initial realm command has changed
2019-04-02 15:40:55 -04:00
bd83d9bb93
lock screen color changed to a 'better' color
2019-04-02 15:40:31 -04:00
a8947e599a
New recipes added:
...
nnn,libsodium,keyutils,xdg-dbus-proxy,ttf-dejavu,base16-vim
2019-04-02 15:36:31 -04:00
39cf2d17a1
added gnome-screenshot to citadel
2019-01-19 18:40:14 -05:00
e2877ad052
Only one recipe needed for citadel-tools now.
...
A cargo workspace was added to citadel-tools so everything can now
be built together
2019-01-17 11:47:49 -05:00
c17967b574
generate sha1sums of all files in an image
2019-01-16 21:32:42 -05:00
3f38af7379
Don't fail units if plymouth calls fail
2019-01-15 14:13:56 -05:00
075383bc00
refresh patch to avoid bitbake warnings
2019-01-15 13:35:14 -05:00
486ef3473c
set up flags to use cross compiler as HOSTCC to build plugins etc..
2019-01-15 13:33:04 -05:00
4b022d5e48
upgrade kernel to 4.9.135 using dapper linux patch
2019-01-15 13:32:18 -05:00
d81f3040b6
re-enable RAP
2019-01-15 12:41:29 -05:00
c77f791146
remove virgl driver since it's unusable anyways
2019-01-15 12:38:15 -05:00
01a7f55260
use wildcard match
2019-01-15 12:37:39 -05:00
ed820d775e
recipes-desktop recipe updates
2019-01-15 12:35:56 -05:00
a4df26495e
recipes-support recipe updates
2019-01-15 12:34:27 -05:00
468b36fceb
generate kernel id when initramfs is built
2019-01-15 12:32:32 -05:00
564049319c
add cryptsetup and lvm packages
2019-01-15 12:31:57 -05:00
bd878c0818
ctiadel-image.conf is not used anymore
2019-01-15 12:29:25 -05:00
e910d9de2d
don't wait for udev-settle
2019-01-15 12:29:02 -05:00
1b0ce58f32
add service for lvm activation since everything for early activation in latest LVM is broken
2019-01-15 12:27:17 -05:00
ea8d4314e7
not used, wasn't ever used
2019-01-15 12:25:31 -05:00
4213ec8e9c
comment explaining purpose of this mystery rule
2019-01-15 12:25:07 -05:00
c22b03e533
upgrade to systemd 239
2019-01-15 12:22:05 -05:00