add v2 ideas
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
This commit is contained in:
		
					parent
					
						
							
								bb9d889d15
							
						
					
				
			
			
				commit
				
					
						4809662026
					
				
			
		
					 2 changed files with 58 additions and 0 deletions
				
			
		
							
								
								
									
										29
									
								
								hacking/v2-initramfs-from-os/add_kernel_isolinux.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										29
									
								
								hacking/v2-initramfs-from-os/add_kernel_isolinux.sh
									
										
									
									
									
										Executable 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
 | 
				
			||||||
							
								
								
									
										29
									
								
								hacking/v2-initramfs-from-os/packages_arch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								hacking/v2-initramfs-from-os/packages_arch
									
										
									
									
									
										Normal 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
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue