Commit Graph

240 Commits

Author SHA1 Message Date
9ab4e957ca Run citadel-mount overlay to possibly mount tmpfs overlay 2019-01-06 18:19:44 -05:00
eb684e9ee3 Don't overwrite SYSTEMD_SERVICE or the other services won't start 2019-01-05 23:23:49 -05:00
c0eeee550e update SRCREV 2019-01-05 22:39:42 -05:00
caf17ee1c5 append variables to /etc/os-release 2019-01-05 22:39:42 -05:00
f8a785e687 add kernel image to modules resource image rootfs 2019-01-05 22:39:42 -05:00
73ce3a4bb0 enable signature verification, add citadel.conf boot conf to livedisk 2019-01-05 22:39:42 -05:00
8efe7b9c36 Don't drag in RDEPENDS for native build 2019-01-05 22:39:42 -05:00
d02e194a0c turn off chroot_deny_fchdir because chromium needs this disabled 2019-01-05 22:39:42 -05:00
6b59f72907 add cryptsetup-native as dependency, use symlinks to .ext2 image files 2019-01-05 22:39:42 -05:00
f632f3beec Don't continue setting up for liveboot if rootfs setup unit failed 2019-01-05 22:39:42 -05:00
e7c679650a create luks device with discard flag so that fstrim will work 2019-01-05 22:39:42 -05:00
dma
82c43036eb Citadel iptables service + default filter rules 2019-01-03 16:48:53 -05:00
0254476746 update citadel-tools SRCREV 2019-01-02 13:31:42 -05:00
016917dd66 a better pair of examples 2019-01-02 13:26:01 -05:00
30f15ddde2 Move symlink creation out of citadel-config package.
Gnome icon cache generation was following these symlinks
to real filesystem. Moved to a postprocess handler in
the image recipe so they get created later.
2019-01-02 13:26:01 -05:00
7dea03ba3d added some examples of how to set CITADEL_TOOLS_PATH 2019-01-01 16:02:52 -05:00
75fb6defc1 Put all firmware into extra-image rather than a hand picked set 2019-01-01 15:23:13 -05:00
4d548c2af1 compile loop device into kernel 2018-12-31 18:45:12 -05:00
6c7b9bf523 Write kernel version to output directory 2018-12-31 18:44:48 -05:00
0b0317b659 turn off lvm options that potentially write to /etc
remove gtk dependency on icons
2018-12-31 18:43:27 -05:00
3d860fcd6e initramfs changes for installer/livedisk 2018-12-31 18:41:27 -05:00
97385889a3 various changes related to installer and images 2018-12-31 18:39:55 -05:00
cbaad85617 New set of images: rootfs, modules, extra 2018-12-31 18:37:43 -05:00
93117378b1 new set of citadel-tools recipes 2018-12-31 18:35:36 -05:00
bd18cf7f72 replaced with version from meta-openembedded 2018-12-13 06:38:35 -05:00
3917089c71 Fixes for some native poky recipes for (host) glibc 2.28 2018-12-13 06:31:14 -05:00
xSmurf
b690e936c7 Adding the following to citadel:
- efivar
- efibootmgr
- iw
2018-11-29 11:27:38 -05:00
xSmurf
0068746044 Revert undesired commit on defconfig... 2018-11-14 19:37:39 -05:00
xSmurf
7f47ce52f2 Fix readline inputrc for ctrl-left/right... 2018-11-14 19:23:52 -05:00
407a5e5f52 Added nano recipe to Citadel 2018-11-11 17:14:17 -05:00
73dbb5c900 Updated Sway recipe to 1.0-beta.1 and wlroots recipe to 0.1.0 2018-11-11 11:37:10 -05:00
ee7a795297 Added polkit-gnome to provide a polkit auth agent for Sway 2018-11-08 22:53:05 -05:00
65bdb0d4a1 Added udisks2 recipe (and dependencies) to Citadel 2018-11-08 22:51:07 -05:00
839badbe11 Modified citadel-kernel config: added IPTables-stuff for sgfw, temporarily disabled RAP plug-in while looking at gcc8-related probz 2018-11-08 21:34:59 -05:00
14e405ddbe Changed default distro compiler to GCC 8.x. Added gcc-cross_8.1 recipe. Updated citadel-kernel recipe to support GCC 8.x. 2018-09-11 20:13:06 +00:00
a4da721205 Added screenshot shortcuts to the Sway config 2018-07-20 17:16:57 -04:00
5755f77984 Setup icons/default/index.theme to inherit Paper cursor theme, closes #12 2018-07-20 17:13:12 -04:00
0bd35c4ba1 Updated Sway to wlroots-based 1.0-alpha.4 release, added compatible screenshotting tools (grim/slurp) 2018-07-19 18:34:59 -04:00
417960e18b Updated wireguard-tools recipe to version 0.0.20180708 2018-07-19 18:30:09 -04:00
8c126b8133 Removed hard-coded SOURCE_DATE_EPOCH variable from kernel recipe, no longer needed 2018-07-05 11:16:17 -04:00
cb6fb58a31 Updated wireguard-tools recipe with do_unpack to mitigate repro builds .bbclass problem 2018-07-03 14:50:33 -04:00
022f05542b Updated Citadel distro conf to inherit reproducible builds .bbclass 2018-07-03 14:48:20 -04:00
7ca2ed90f2 Disable kernel.grsecurity.chroot_deny_pivot sysctl setting in 99-grsec-debootstrap 2018-06-28 18:30:55 -04:00
f5c46b1a4f Changed Sway background and lockscreen images 2018-06-28 12:11:51 -04:00
de4d57aba3 Added memfd and libmount.h include patches to the systemd-initrd recipe 2018-06-24 21:20:08 +00:00
2ca40f061d Updated citadel-kernel recipe to work to include SOURCE_DATE_EPOCH value for poky's kernel_do_compile function 2018-06-24 21:15:11 +00:00
5c56c44049 Added default toolchain config to Citadel distro config to enable toggling things like GCCVERSION 2018-06-24 20:45:53 +00:00
d45f37e7df Upgraded systemd to 237, remove the old patch 2018-06-22 15:26:36 +00:00
444e0d652c Removed util-linux 2.31 recipe -- patch not needed, use newer recipe in poky instead 2018-06-22 15:21:06 +00:00
53cbcd4cac Changed compatibility layer to sumo 2018-06-22 15:02:56 +00:00
2640dd7d85 Added a recipe for WireGuard tools. 2018-06-19 21:18:12 -04:00
ddf05e8732 Added WireGuard support to the kernel. 2018-06-19 18:35:41 -04:00
082586b5ab Updated adapta-gtk-theme version, pointed to a commit rather than a release tarball. 2018-06-19 15:14:19 -04:00
971ca94b7d Added ncurses recipe from newer poky release because the Debian source repository in the old recipe no longer exists. 2018-06-17 13:05:02 -04:00
797b2f3f62 Bumped adapta-gtk-theme version since previous release is no longer available. 2018-06-17 13:02:51 -04:00
c869c34268 Updated Sway recipe to 0.15.2 2018-05-02 13:20:13 -04:00
3ccf54261c rename citadel-rootfs to citadel-update 2018-03-28 17:05:27 -04:00
ab61de34c4 fixed problem preventing config file from installing 2018-03-28 16:30:53 -04:00
fe60f798a2 this one seems not good, kernel started to oops 2018-03-28 11:10:06 -04:00
89ee355659 use ondemand cpu governor by default 2018-03-28 11:03:39 -04:00
bf8bfa9881 Added some power related config 2018-03-28 10:33:27 -04:00
572cd62b69 Fix .dotfiles 2018-03-27 23:29:10 -04:00
908440a1d0 get rid of this bothersome lvm unit from initrd 2018-03-27 22:27:20 -04:00
7f2d240480 this hasn't been used for ages 2018-03-27 21:57:20 -04:00
a124f6d9b0 set up systemd hook in initramfs 2018-03-27 21:48:58 -04:00
a23491b95d replace base-files skel files with our version 2018-03-27 21:48:00 -04:00
1bc1c0e5f7 Added a path watching unit 2018-03-27 20:40:02 -04:00
47f2bd106e moved all config files into one place 2018-03-27 20:38:01 -04:00
5ff3c559a4 step one of reorganizing meta-citadel
recipes-citadel is for things other than recipes to package software
2018-03-27 18:38:34 -04:00
b115862e5a Polkit rule added to permit a couple of actions 2018-03-27 16:03:01 -04:00
219d2d0f63 polkit and nm should be in desktop module, organize bash completions 2018-03-26 23:04:06 -04:00
f3455b5fd1 added a couple of comments to explain what packages go in each module 2018-03-26 23:00:45 -04:00
86073610b3 change default background 2018-03-26 22:57:29 -04:00
61c771a961 enable bash completion 2018-03-26 22:55:57 -04:00
57bc5743c3 Add dotfiles to /home/root too 2018-03-26 22:55:25 -04:00
8884b2803a organized packagegroups into modules 2018-03-26 22:52:49 -04:00
637d89896a
Realms-related and other changes to Sway recipes 2018-03-25 16:25:53 -04:00
8aa341191e upgrade gnome-tweaks for 3.28 2018-03-24 23:43:49 -04:00
cb207f757b no nmtui 2018-03-24 23:02:16 -04:00
608ac78888 set up symlink for storing dconf persistently 2018-03-24 23:01:01 -04:00
2bc9a2cb61 binutils not needed in citadel 2018-03-24 18:19:54 -04:00
913b184c57 added some packages, strace, lsof, find
Also added nautilus back so tweak tool will work
2018-03-24 15:31:55 -04:00
76345d45ad clean some unused things from global conf 2018-03-24 15:30:44 -04:00
0868331481 patch to add 'med_power_with_dipm' for safe SATA power management 2018-03-24 15:28:43 -04:00
1102aba418 local.conf option to produce powertop kernel and citadel-image 2018-03-24 15:27:10 -04:00
29e6be9e96 update dash-to-panel 2018-03-24 15:09:06 -04:00
af3650433a updated overrides for 3.28 2018-03-24 15:08:19 -04:00
95652721fc Use lz4 compression for kernel and initramfs
Boots faster but adds ~5mb to kernel+initrd bundle
2018-03-21 09:38:49 -04:00
7e890ddf21 nossd is needed until 4.14
See here: https://wiki.debian.org/Btrfs
and here: 583b723151
2018-03-19 16:23:23 -04:00
3d7e5db2a9 mount /storage with noatime, also increase commit to 120s 2018-03-19 16:09:44 -04:00
6ed437fc92 fix escape sequences 2018-03-18 22:05:19 -04:00
0e024933e0 add recipe for realms tool 2018-03-18 19:32:22 -04:00
28564efaf6 added some better dotfiles 2018-03-18 19:24:30 -04:00
7336bc9e99 upgrade gnome terminal 2018-03-18 19:22:59 -04:00
69b9e8384e renamed to launch-default-realm 2018-03-18 19:20:36 -04:00
6f0b71f1ef Fix for a problem with hwclock 2018-03-14 15:56:27 -04:00
598e8df9a1 added timesyncd to systemd and included hwclock from linux-utils 2018-03-13 21:13:29 -04:00
a233bdaff0
Fixed some typos and removed a bad line from Sway config file. 2018-03-13 12:42:28 -04:00
6185f752a7 Added recipes-sway for the Sway WM session. 2018-03-11 16:57:48 -04:00
df2dd7557d enable apparmor in kernel config 2018-03-10 16:08:50 -05:00
7bd693f9dc more properly coordinate the launch of desktopd 2018-03-10 14:40:47 -05:00
5222830626 Big integration of suite of citadel tools 2018-03-10 14:01:00 -05:00
3baad3bd05 Support for bridge-based veth networking 2018-03-06 13:55:34 -05:00
2488cb356f changes for veth based networking 2018-03-05 15:14:21 -05:00
7931f63dbe remove llvmpipe so llvm isn't needed on the image 2018-03-04 13:32:18 -05:00
80cbdb7de6 updated recipe 2018-03-03 21:59:00 -05:00
495c89bdeb Updated a variable that was changed recently in poky 2018-03-03 21:39:04 -05:00
af2c7fb496 fixed the systemd-initrd warnings, and tightened up initrd image 2018-03-03 21:37:48 -05:00
fd1154dbfe organize initramfs building recipes together 2018-03-03 12:06:37 -05:00
ae4bf6a1a6 don't commit 'showvars' in recipes 2018-03-02 16:25:21 -05:00
e06b15c3d5 remove meta-citadel-distro, meta-foreign 2018-03-02 16:24:38 -05:00
7fd6267d42 oops, move images to the right place 2018-03-02 16:05:39 -05:00
b3be4efaab Big reorganize of repository 2018-03-02 16:02:01 -05:00
bfa3db4bf4 Changes for compilation with updated poky tree 2018-03-02 12:13:18 -05:00
5a04425f88 Added iptables features to kernel 2018-02-28 12:03:37 -05:00
3325176807 Include a desktopd.config with the recipe so it's easier to change 2018-02-20 20:54:51 -05:00
1369e5d3c8 Upgraded recipe to most recent version 2018-02-19 19:47:18 -05:00
17a12689e7 dash-to-panel is good 2018-02-18 13:00:35 -05:00
ae9eb5e2a0 hardcoded /etc/machine-id
Otherwise systemd will bind-mount tmpfs on this file and generate a new
machine-id on each boot.  This causes persistent journal to not
work correctly.
2018-02-18 12:56:04 -05:00
579c7a9d44 don't mess with /etc/resolv.conf 2018-02-17 17:40:14 -05:00
5a5c8c6085 no more volatile-binds, no more consolekit 2018-02-16 18:23:21 -05:00
bf78fa6fd2 watch /run/NetworkManager for creation of resolv.conf
Then copy it to persistent storage location which can be bind mounted
into images
2018-02-16 18:22:12 -05:00
a2b59334d5 added citadel terminal desktop file 2018-02-16 18:19:12 -05:00
brl
7b688d498b enable btrfs 2018-02-13 19:21:34 -05:00
brl
ed77b64511 recipe for desktopd 2018-02-13 10:14:16 -05:00
brl
ded3b758af Imported two recipes needed by meta-rust from openembedded.
meta-rust has a LAYERDEPENDS on openembedded, but only needs
these two recipes.  Import the recipes and override the dependency
var in citadel-distro.conf
2018-02-13 10:12:21 -05:00
77b5a6a60b rename linux-citadel to citadel-kernel 2018-02-03 17:54:51 -05:00
fabac256df fixed absolute path leak which was causing gdm to not install pam files 2018-02-02 19:34:43 -05:00
brl
737d77c48e various fixes for build in docker 2018-01-26 20:07:32 -05:00
1377f1168f just autoconf being autoconf 2018-01-24 14:03:53 -05:00
brl
15b7c92033 change path patch is applied at 2018-01-24 10:47:27 -05:00
brl
f22e8b2beb Fix a couple of host leaks that were breaking build 2018-01-23 15:25:11 -05:00
brl
01e0829a91 recipe for debootstrap 2018-01-22 22:03:39 -05:00
brl
bba85a6a28 needed to build gnome-terminal 2018-01-22 22:03:12 -05:00
brl
47dc14c430 nm-applet was renamed to network-manager-applet 2018-01-22 22:02:16 -05:00
brl
011d639baf many new recipes and recipe changes 2018-01-18 18:19:47 -05:00
brl
722c88c5d8 A couple of extra packages 2017-12-12 15:33:59 -05:00
brl
e0ee4dd97f NetworkManager package 2017-12-12 15:33:24 -05:00
brl
ae1c096f20 license needed for vim 2017-12-12 15:32:47 -05:00
brl
5ee483428c initial commit 2017-12-04 16:33:20 -05:00