summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2019-10-13 17:02:38 -0400
committerAndrew Cady <d@jerkface.net>2019-10-15 00:10:15 -0400
commit45a38fbfc6b1f3cd1ff3704e38d7579d1b309764 (patch)
treedbfcc1f60b635739f000debfb91dc77fe07bed3d
parent49be907bacb7a2f6203fbc54a9b93ae3050f426c (diff)
rootfs: try to add all needed build deps
-rw-r--r--rootfs/build-deps.yaml49
-rw-r--r--rootfs/dpkg.yaml4
-rw-r--r--rootfs/filesystems.yaml1
-rw-r--r--rootfs/firmware.yaml1
-rw-r--r--rootfs/kernel.yaml1
-rw-r--r--rootfs/local.yaml1
-rw-r--r--rootfs/network-manager.yaml1
-rw-r--r--rootfs/samizdat-deps.yaml1
-rw-r--r--rootfs/samizdat-wip.yaml4
-rw-r--r--rootfs/samizdat-xorg-extras.yaml1
-rw-r--r--rootfs/samizdat-xorg.yaml1
-rw-r--r--rootfs/samizdat.yaml10
-rw-r--r--rootfs/useful.yaml1
13 files changed, 69 insertions, 7 deletions
diff --git a/rootfs/build-deps.yaml b/rootfs/build-deps.yaml
new file mode 100644
index 0000000..cf36bab
--- /dev/null
+++ b/rootfs/build-deps.yaml
@@ -0,0 +1,49 @@
1parent: samizdat-wip
2unpack-only: false
3packages:
4- libncurses5-dev
5- kbd
6
7- apt-utils
8- autotools-dev
9- bridge-utils
10- cryptsetup
11#- cryptsetup-initramfs
12- curl
13- dbus-x11
14- debhelper
15- dh-autoreconf
16- dh-exec
17- dh-systemd
18- dnsutils
19- expect
20- fakeroot
21- ffmpeg
22- fonts-liberation
23- gconf-service
24- hfsplus
25- ifupdown
26- imagemagick-6-common
27- jackd
28- jq
29- libgtk-3-common
30- libjson-glib-1.0-common
31- libkrb5-dev
32- liblockfile-bin
33- libmime-base32-perl
34- m17n-db
35- miniupnpc
36#- monkeysphere
37#- openssh-server
38#- openssh-sftp-server
39- parted
40- pgpdump
41- pulseaudio-module-bluetooth
42- pulseaudio-module-jack
43- pulseaudio-utils
44- qemu-system-x86
45#- ssh
46#- ssh-askpass-gnome
47- sshfs
48- strace
49- uml-utilities
diff --git a/rootfs/dpkg.yaml b/rootfs/dpkg.yaml
new file mode 100644
index 0000000..7478fe2
--- /dev/null
+++ b/rootfs/dpkg.yaml
@@ -0,0 +1,4 @@
1parent: samizdat-wip
2chroot-commands:
3#- "DEBIAN_FRONTEND=noninteractive apt-get -f install; true"
4- "true"
diff --git a/rootfs/filesystems.yaml b/rootfs/filesystems.yaml
index 1a6b9cb..22cafe8 100644
--- a/rootfs/filesystems.yaml
+++ b/rootfs/filesystems.yaml
@@ -1,4 +1,5 @@
1parent: useful 1parent: useful
2unpack-only: false
2packages: 3packages:
3- btrfs-progs 4- btrfs-progs
4- cryptsetup-bin 5- cryptsetup-bin
diff --git a/rootfs/firmware.yaml b/rootfs/firmware.yaml
index b4778d5..652bcc7 100644
--- a/rootfs/firmware.yaml
+++ b/rootfs/firmware.yaml
@@ -1,4 +1,5 @@
1parent: local 1parent: local
2unpack-only: false
2debconf: firmware.dat 3debconf: firmware.dat
3packages: 4packages:
4- firmware-iwlwifi 5- firmware-iwlwifi
diff --git a/rootfs/kernel.yaml b/rootfs/kernel.yaml
index a8ae5eb..1ab32cc 100644
--- a/rootfs/kernel.yaml
+++ b/rootfs/kernel.yaml
@@ -1,4 +1,5 @@
1parent: samizdat-xorg-extras 1parent: samizdat-xorg-extras
2unpack-only: false
2packages: 3packages:
3- busybox 4- busybox
4- cpio 5- cpio
diff --git a/rootfs/local.yaml b/rootfs/local.yaml
index 97ac73f..0796770 100644
--- a/rootfs/local.yaml
+++ b/rootfs/local.yaml
@@ -1,2 +1,3 @@
1parent: 10000000000 1parent: 10000000000
2unpack-only: false
2debconf: local.dat 3debconf: local.dat
diff --git a/rootfs/network-manager.yaml b/rootfs/network-manager.yaml
index a5d26e3..4b8edc0 100644
--- a/rootfs/network-manager.yaml
+++ b/rootfs/network-manager.yaml
@@ -1,4 +1,5 @@
1parent: firmware 1parent: firmware
2unpack-only: false
2packages: 3packages:
3- network-manager 4- network-manager
4- avahi-daemon 5- avahi-daemon
diff --git a/rootfs/samizdat-deps.yaml b/rootfs/samizdat-deps.yaml
index fb59610..3eab458 100644
--- a/rootfs/samizdat-deps.yaml
+++ b/rootfs/samizdat-deps.yaml
@@ -1,4 +1,5 @@
1parent: filesystems 1parent: filesystems
2unpack-only: false
2packages: 3packages:
3- ca-certificates 4- ca-certificates
4- cryptsetup-bin 5- cryptsetup-bin
diff --git a/rootfs/samizdat-wip.yaml b/rootfs/samizdat-wip.yaml
index 064569d..008ee95 100644
--- a/rootfs/samizdat-wip.yaml
+++ b/rootfs/samizdat-wip.yaml
@@ -1,5 +1,5 @@
1parent: kernel 1parent: kernel
2unpack-only: true 2unpack-only: false
3packages: 3packages:
4- ../openssh-client_7.9p1-10_$(karch).deb 4- ../openssh-client_7.9p1-10_$(karch).deb
5- ../openssh-server_7.9p1-10_$(karch).deb 5- ../openssh-server_7.9p1-10_$(karch).deb
@@ -95,4 +95,4 @@ skel-files:
95- '.local/bin/webm' 95- '.local/bin/webm'
96 96
97# also this (but is it even used?) 97# also this (but is it even used?)
98- '.local/bin/xmonad' 98#- '.local/bin/xmonad'
diff --git a/rootfs/samizdat-xorg-extras.yaml b/rootfs/samizdat-xorg-extras.yaml
index 92da553..fe40e4f 100644
--- a/rootfs/samizdat-xorg-extras.yaml
+++ b/rootfs/samizdat-xorg-extras.yaml
@@ -1,4 +1,5 @@
1parent: samizdat-xorg 1parent: samizdat-xorg
2unpack-only: false
2packages: 3packages:
3- alsa-utils 4- alsa-utils
4- build-essential 5- build-essential
diff --git a/rootfs/samizdat-xorg.yaml b/rootfs/samizdat-xorg.yaml
index d88ca98..513c215 100644
--- a/rootfs/samizdat-xorg.yaml
+++ b/rootfs/samizdat-xorg.yaml
@@ -1,4 +1,5 @@
1parent: samizdat-deps 1parent: samizdat-deps
2unpack-only: false
2packages: 3packages:
3- xorg 4- xorg
4- libxss1 5- libxss1
diff --git a/rootfs/samizdat.yaml b/rootfs/samizdat.yaml
index 9f46792..5806308 100644
--- a/rootfs/samizdat.yaml
+++ b/rootfs/samizdat.yaml
@@ -1,5 +1,5 @@
1parent: samizdat-wip 1parent: build-deps
2unpack-only: true 2unpack-only: false
3binaries: 3binaries:
4- samizdat-diff-root 4- samizdat-diff-root
5- samizdat-daily-snapshot-root 5- samizdat-daily-snapshot-root
@@ -11,8 +11,8 @@ packages:
11- dbus-x11 11- dbus-x11
12 12
13# these are really build-deps 13# these are really build-deps
14- libncurses5-dev 14#- libncurses5-dev
15- kbd 15#- kbd
16 16
17skel-files: [] 17skel-files: []
18 18
@@ -21,4 +21,4 @@ chroot-commands:
21- "touch /var/lib/sudo/lectured/u" 21- "touch /var/lib/sudo/lectured/u"
22- "echo 'u ALL=(ALL:ALL) NOPASSWD: ALL' > /etc/sudoers.d/u" 22- "echo 'u ALL=(ALL:ALL) NOPASSWD: ALL' > /etc/sudoers.d/u"
23- "systemctl enable debug-shell" 23- "systemctl enable debug-shell"
24# - "DEBIAN_FRONTEND=noninteractive apt-get -f install" 24#- "DEBIAN_FRONTEND=noninteractive apt-get -f install; true"
diff --git a/rootfs/useful.yaml b/rootfs/useful.yaml
index edec839..c957619 100644
--- a/rootfs/useful.yaml
+++ b/rootfs/useful.yaml
@@ -1,4 +1,5 @@
1parent: network-manager 1parent: network-manager
2unpack-only: false
2packages: 3packages:
3- systemd-sysv 4- systemd-sysv
4- vim-tiny 5- vim-tiny