Commit Graph

131 Commits

Author SHA1 Message Date
de25195a0b set up /etc/hosts 2018-02-19 11:45:57 -05:00
f5014d4e28 Non persistent journal by default 2018-02-19 11:45:30 -05:00
bef45db09b Make /home in citadel tmpfs 2018-02-19 11:44:37 -05:00
a04c1ab907 set timezone by default to NYC 2018-02-19 11:44:05 -05:00
17a12689e7 dash-to-panel is good 2018-02-18 13:00:35 -05:00
66d234cc3d add systemd unit to configure and enable /dev/zram0 swap 2018-02-18 12:58:09 -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
165b86e4aa big refactor of how state is handled on /storage 2018-02-17 17:44:33 -05:00
68a15849be provider a fs-perms table to override a few things from the default 2018-02-17 17:41:15 -05:00
579c7a9d44 don't mess with /etc/resolv.conf 2018-02-17 17:40:14 -05:00
1420e89b46 some extra dri drivers, for running in qemu, probably not all are needed 2018-02-16 18:23:53 -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
43b2077ae1 instead of creating .mount units just add bind mounts to fstab 2018-02-16 18:21:05 -05:00
6151468d69 Improvements to appimg container launching 2018-02-16 18:20:05 -05:00
a2b59334d5 added citadel terminal desktop file 2018-02-16 18:19:12 -05:00
brl
fcb820697a change fstab to use btrfs for /storage 2018-02-13 19:23:17 -05:00
brl
7b688d498b enable btrfs 2018-02-13 19:21:34 -05:00
282c54afb5 add meta-rust layer to template 2018-02-13 13:39:28 -05:00
brl
05f34bb8c2 Change clock-format to '12h'. This is a better default. 2018-02-13 10:44:47 -05:00
brl
6f658c277c added a makefile target to update git submodules 2018-02-13 10:32:31 -05:00
brl
31f863d91e add desktopd to citadel image 2018-02-13 10:32:10 -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
brl
f956d2e3d6 import meta-rust layer as submodule 2018-02-12 22:21:52 -05:00
brl
a267321377 added some packages and a logind.conf setting 2018-02-12 22:18:16 -05:00
brl
7c4fb960b1 hostnames in containers need to match citadel hostname
Otherwise gnome-shell refuses to track applications
2018-02-12 22:11:33 -05:00
brl
e097b9c351 This symlink is helpful to have 2018-02-12 22:10:54 -05:00
brl
01826e053d user-rootfs called appimg now, pass it on 2018-02-12 22:09:48 -05:00
3bd3cad3c7 set up systemd unit correctly 2018-02-05 11:19:20 -05:00
3d4eb2995c Add /usr/libexec/launch script to image 2018-02-05 11:18:21 -05:00
a624f3dc91 Makefile improved a lot 2018-02-05 11:17:22 -05:00
55458be1c3 License information was needed 2018-02-04 23:26:09 -05:00
brl
7302050e6d recipe to add systemd service to start user-rootfs container 2018-02-04 23:18:51 -05:00
brl
3fff10ccb3 Generate user-rootfs.tar.xz with debootstrap and some scripts 2018-02-04 23:02:09 -05:00
ee86bc1248 citadel image shouldn't depend on kernel 2018-02-03 17:56:13 -05:00
77b5a6a60b rename linux-citadel to citadel-kernel 2018-02-03 17:54:51 -05:00
8a6fbf0749 Updated build instructions 2018-02-03 11:04:57 -05:00
70e7e027e2 don't change the shell prompt 2018-02-03 10:24:39 -05:00
851ec41485 Support for building in docker 2018-02-03 10:24:05 -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
2a54952092 The thing you want to build now is 'citadel-image' 2018-01-22 22:07:36 -05:00
brl
338d5b082a add some packages 2018-01-22 22:06:34 -05:00
brl
05744362c5 dont ask for confirmation to create physical volume 2018-01-22 22:06:04 -05:00
brl
4966a01f76 add sysctl to disable some grsec features
features that would prevent debootstrap from working on the host
2018-01-22 22:04:36 -05:00
brl
01e0829a91 recipe for debootstrap 2018-01-22 22:03:39 -05:00