summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2018-07-10 04:42:50 -0400
committerAndrew Cady <d@jerkface.net>2018-07-10 05:46:33 -0400
commite6d7f0fcc5475b7cbd6b675fc2d4954838410c21 (patch)
tree2c0aeea73ea03c630ed172e81122e46d6cfe7e5b
parent8bca4cb18e18977c594fbebf5cbebb909bc0ef4b (diff)
add example fs config files
the samizdat config files do not yet replace build-rootfs.sh, but they only lack a few things
l---------examples/_build1
-rw-r--r--examples/lexmark.yaml3
l---------samizdat/_build1
-rw-r--r--samizdat/filesystems.yaml11
-rw-r--r--samizdat/firmware.dat19
-rw-r--r--samizdat/firmware.yaml18
-rw-r--r--samizdat/kernel.yaml15
-rw-r--r--samizdat/network-manager.yaml23
-rw-r--r--samizdat/samizdat-deps.yaml22
-rw-r--r--samizdat/samizdat-xorg-extras.yaml15
-rw-r--r--samizdat/samizdat-xorg.yaml10
-rw-r--r--samizdat/samizdat.yaml8
-rw-r--r--samizdat/useful.yaml9
13 files changed, 154 insertions, 1 deletions
diff --git a/examples/_build b/examples/_build
new file mode 120000
index 0000000..54c0963
--- /dev/null
+++ b/examples/_build
@@ -0,0 +1 @@
../_build \ No newline at end of file
diff --git a/examples/lexmark.yaml b/examples/lexmark.yaml
index b35c68e..e930ca7 100644
--- a/examples/lexmark.yaml
+++ b/examples/lexmark.yaml
@@ -1,7 +1,8 @@
1parent: minbase 1parent: local
2packages: 2packages:
3- cups 3- cups
4- sudo 4- sudo
5- systemd-sysv
5- "../lexmark/lexmark-printer-utility-1.0-2.amd64.deb" 6- "../lexmark/lexmark-printer-utility-1.0-2.amd64.deb"
6- "../lexmark/lexmark-inkjet-legacy-1.0-1.amd64.deb" 7- "../lexmark/lexmark-inkjet-legacy-1.0-1.amd64.deb"
7binaries: [] 8binaries: []
diff --git a/samizdat/_build b/samizdat/_build
new file mode 120000
index 0000000..54c0963
--- /dev/null
+++ b/samizdat/_build
@@ -0,0 +1 @@
../_build \ No newline at end of file
diff --git a/samizdat/filesystems.yaml b/samizdat/filesystems.yaml
new file mode 100644
index 0000000..1a6b9cb
--- /dev/null
+++ b/samizdat/filesystems.yaml
@@ -0,0 +1,11 @@
1parent: useful
2packages:
3- btrfs-progs
4- cryptsetup-bin
5- hfsprogs
6- mdadm
7- nbd-client
8- ntfs-3g
9- grub-pc
10- isolinux
11- initramfs-tools
diff --git a/samizdat/firmware.dat b/samizdat/firmware.dat
new file mode 100644
index 0000000..1d86852
--- /dev/null
+++ b/samizdat/firmware.dat
@@ -0,0 +1,19 @@
1Name: firmware-ipw2x00/license/accepted
2Template: firmware-ipw2x00/license/accepted
3Owners: firmware-ipw2x00
4
5Name: firmware-ipw2x00/license/error
6Template: firmware-ipw2x00/license/error
7Owners: firmware-ipw2x00
8
9Name: b43-fwcutter/install-unconditional
10Template: b43-fwcutter/install-unconditional
11Value: true
12Owners: b43-fwcutter
13
14Name: firmware-ipw2x00/license/accepted
15Template: firmware-ipw2x00/license/accepted
16Value: true
17Owners: firmware-ipw2x00, firmware-zd1211
18Flags: seen
19
diff --git a/samizdat/firmware.yaml b/samizdat/firmware.yaml
new file mode 100644
index 0000000..b4778d5
--- /dev/null
+++ b/samizdat/firmware.yaml
@@ -0,0 +1,18 @@
1parent: local
2debconf: firmware.dat
3packages:
4- firmware-iwlwifi
5- firmware-linux
6- firmware-linux-nonfree
7- firmware-atheros
8- firmware-linux-free
9- firmware-b43legacy-installer
10- firmware-ti-connectivity
11- firmware-libertas
12- firmware-ipw2x00
13- firmware-ralink
14- firmware-b43-installer
15- firmware-realtek
16- firmware-iwlwifi
17- firmware-brcm80211
18- firmware-zd1211
diff --git a/samizdat/kernel.yaml b/samizdat/kernel.yaml
new file mode 100644
index 0000000..934d895
--- /dev/null
+++ b/samizdat/kernel.yaml
@@ -0,0 +1,15 @@
1parent: firmware
2packages:
3- busybox
4- cpio
5- firmware-linux-free
6- initramfs-tools
7- initramfs-tools-core
8- irqbalance
9- klibc-utils
10- kmod
11- libklibc
12- libnuma1
13- linux-base
14- linux-image-4.9.0-6-amd64
15- linux-image-amd64
diff --git a/samizdat/network-manager.yaml b/samizdat/network-manager.yaml
new file mode 100644
index 0000000..a6c2844
--- /dev/null
+++ b/samizdat/network-manager.yaml
@@ -0,0 +1,23 @@
1parent: kernel
2packages:
3- network-manager
4- avahi-daemon
5- libnss-mdns
6- iproute2
7- iw
8- iputils-ping
9- firmware-iwlwifi
10- firmware-linux
11- firmware-linux-nonfree
12- firmware-atheros
13- firmware-linux-free
14- firmware-b43legacy-installer
15- firmware-ti-connectivity
16- firmware-libertas
17- firmware-ipw2x00
18- firmware-ralink
19- firmware-b43-installer
20- firmware-realtek
21- firmware-iwlwifi
22- firmware-brcm80211
23- firmware-zd1211
diff --git a/samizdat/samizdat-deps.yaml b/samizdat/samizdat-deps.yaml
new file mode 100644
index 0000000..fb59610
--- /dev/null
+++ b/samizdat/samizdat-deps.yaml
@@ -0,0 +1,22 @@
1parent: filesystems
2packages:
3- ca-certificates
4- cryptsetup-bin
5- dnsmasq
6- eject
7- gnupg
8- gnupg2
9- gnupg-agent
10- grub2-common
11- grub-common
12- grub-pc
13- grub-pc-bin
14- hfsprogs
15- hfsutils
16- nbd-server
17- netscript-ipfilter
18- openssl
19- pinentry-curses
20- strongswan
21- tor
22- xorriso
diff --git a/samizdat/samizdat-xorg-extras.yaml b/samizdat/samizdat-xorg-extras.yaml
new file mode 100644
index 0000000..92da553
--- /dev/null
+++ b/samizdat/samizdat-xorg-extras.yaml
@@ -0,0 +1,15 @@
1parent: samizdat-xorg
2packages:
3- alsa-utils
4- build-essential
5- less
6- linphone
7- mpv
8- psmisc
9- rsync
10- strongswan-nm
11- strongswan-pki
12- strongswan-swanctl
13- vim
14- w3m
15- xbindkeys
diff --git a/samizdat/samizdat-xorg.yaml b/samizdat/samizdat-xorg.yaml
new file mode 100644
index 0000000..41a9380
--- /dev/null
+++ b/samizdat/samizdat-xorg.yaml
@@ -0,0 +1,10 @@
1parent: samizdat-deps
2packages:
3- xorg
4- libxss1
5- xserver-xorg-input-all
6- xserver-xorg-input-wacom
7- dmenu
8- firefox-esr
9binaries:
10- xmonad
diff --git a/samizdat/samizdat.yaml b/samizdat/samizdat.yaml
new file mode 100644
index 0000000..4d6b1e0
--- /dev/null
+++ b/samizdat/samizdat.yaml
@@ -0,0 +1,8 @@
1parent: samizdat-xorg-extras
2packages: []
3binaries:
4- kiki
5- cokiki
6- stack
7- dhtd
8- dht
diff --git a/samizdat/useful.yaml b/samizdat/useful.yaml
new file mode 100644
index 0000000..fa3d014
--- /dev/null
+++ b/samizdat/useful.yaml
@@ -0,0 +1,9 @@
1parent: network-manager
2packages:
3- systemd-sysv
4- vim-tiny
5- git
6- tmux
7- ssh
8chroot-commands:
9- "rm -f /etc/ssh/ssh_host_*_key*"