add v2 ideas

Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
This commit is contained in:
Nico Schottelius 2015-05-19 11:52:33 +02:00
parent bb9d889d15
commit 4809662026
2 changed files with 58 additions and 0 deletions

View file

@ -0,0 +1,29 @@
#!/bin/sh
# FIXME: Write cdist type / explorer that finds
# package for a file, distro independent
if [ "$#" -ne 1 ]; then
echo "$0 dir-out"
exit 1
fi
dir=$1; shift
boot=$dir/boot
mkdir -p "$boot"
cp /boot/vmlinuz-linux \
/boot/initramfs-linux-fallback.img \
/usr/lib/syslinux/bios/isolinux.bin \
"$boot"
cp /usr/lib/syslinux/bios/ldlinux.c32 \
"$dir"
cat > "$dir/isolinux.cfg" << eof
default preos
label preos
title cdist PreOS
linux /boot/vmlinuz-linux
initrd /boot/initramfs-linux-fallback.img
eof

View file

@ -0,0 +1,29 @@
base syslinux
[10:06] wurzel:hacking% sudo !!
sudo pacman -S base
[sudo] password for nico:
:: linux is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n] y
:: There are 50 members in group base:
:: Repository core
1) bash 2) bzip2 3) coreutils 4) cryptsetup 5) device-mapper 6) dhcpcd 7) diffutils 8) e2fsprogs 9) file
10) filesystem 11) findutils 12) gawk 13) gcc-libs 14) gettext 15) glibc 16) grep 17) gzip 18) inetutils
19) iproute2 20) iputils 21) jfsutils 22) less 23) licenses 24) linux 25) logrotate 26) lvm2 27) man-db
28) man-pages 29) mdadm 30) nano 31) netctl 32) pacman 33) pciutils 34) pcmciautils 35) perl 36) procps-ng
37) psmisc 38) reiserfsprogs 39) s-nail 40) sed 41) shadow 42) sysfsutils 43) systemd-sysvcompat 44) tar
45) texinfo 46) usbutils 47) util-linux 48) vi 49) which 50) xfsprogs
Enter a selection (default=all):
:18,23s/ [0-9]*)//g
bash bzip2 coreutils cryptsetup device-mapper dhcpcd diffutils e2fsprogs file
filesystem findutils gawk gcc-libs gettext glibc grep gzip inetutils
iproute2 iputils jfsutils less licenses linux logrotate lvm2 man-db
man-pages mdadm nano netctl pacman pciutils pcmciautils perl procps-ng
psmisc reiserfsprogs s-nail sed shadow sysfsutils systemd-sysvcompat tar
texinfo usbutils util-linux vi which xfsprogs
6J
bash bzip2 coreutils cryptsetup device-mapper dhcpcd diffutils e2fsprogs file filesystem findutils gawk gcc-libs gettext glibc grep gzip inetutils iproute2 iputils jfsutils less licenses linux logrotate lvm2 man-db man-pages mdadm nano netctl pacman pciutils pcmciautils perl procps-ng psmisc reiserfsprogs s-nail sed shadow sysfsutils systemd-sysvcompat tar texinfo usbutils util-linux vi which xfsprogs