remakesd

makesd-defs

0:93f929488a1f
2019-05-23 Paul Boddie Modified makesd macros as definitions plus a definition search/expansion script.
     1 # single partition file system(s) - should boot if boot loader is in flash/eMMC     2 debian			-f ext4 -r debian -kboot latest -dboot latest -m latest -c latest     3 lxde			$debian -r lxde     4 xfce			$debian -r xfce     5 quantumstep		$debian -r quantumstep     6 qtmoko			$debian -c none -r qtmoko     7 replicant		$debian -k none -d none -m none -c none -r replicant     8 pyraos			$debian -c none -r pyraos     9 phosh			$debian -r phosh    10 all 			$lxde $qtmoko $replicant $quantumstep    11 all2 			$xfce $qtmoko $phosh $quantumstep    12     13 # production images (dual partition) for specific devices    14 gta04			-f fat -s 5 -b GTA04/latest -k latest -d latest $lxde -k none -d none -s 95    15 l2804			$gta04    16 gta04one		-f fat -s 5 -b GTA04-OneNAND/latest -k latest -d latest $lxde -k none -d none -s 95    17 gta04a5			$gta04one    18 l2804a5			$gta04one    19 gta04b2			-f fat -s 5 -b Letux-3704/latest -k latest -d latest $lxde -k none -d none -s 95    20 l3704			$gta04b2    21 gta04b3			-f fat -s 5 -b Letux-7004/latest -k latest -d latest $lxde -k none -d none -s 95    22 l7004			$gta04b3    23 gta04b7			-f fat -s 5 -b Neo900/latest -k latest -d latest $lxde -k none -d none -s 95    24 neo900			$gta04b7    25 bb			-f fat -s 5 -b Letux-BeagleBoard/latest -k latest -d latest $lxde -k none -d none -s 95    26 beagleboard		$bb    27 bbb			-f fat -s 5 -b Letux-BeagleBone-Black/latest -k latest -d latest $lxde -k none -d none -s 95    28 lc8			-f fat -s 5 -b Letux-Cortex-8/latest -k latest -d latest $lxde -k none -d none -s 95    29 pocketbeagle		$lc8    30 bb+b1			-f fat -s 5 -b OpenMoko-Beagle-Hybrid/latest -k latest -d latest $lxde -k none -d none -s 95    31 bb+b2			-f fat -s 5 -b Openmoko-Beagle-Hybrid-b2/latest -k latest -d latest $lxde -k none -d none -s 95    32 bb+b4			-f fat -s 5 -b Openmoko-Beagle-Hybrid-b4/latest -k latest -d latest $lxde -k none -d none -s 95    33 bb+b7			-f fat -s 5 -b BeagleBoard-Neo900/latest -k latest -d latest $lxde -k none -d none -s 95    34 panda-es		-f fat -s 5 -b PandaBoard-ES/latest -k latest -d latest $lxde -k none -d none -s 95    35 omap5432evm		-f fat -s 5 -b OMAP5-uEVM/latest -k latest -d latest $lxde -k none -d none -s 95    36 omap5432evm+pyra	-f fat -s 5 -b OMAP5-uEVM+Pyra4.9/latest -k latest -d latest $lxde -k none -d none -s 95    37 pyra+lc15		-f fat -s 5 -b Pyra+LC15/latest -k latest -d latest $lxde -k none -d none -s 95    38 pyra+lc15-4.9		-f fat -s 5 -b Pyra+LC15-4.9/latest -k latest -d latest $lxde -k none -d none -s 95    39 pyra+lc15-4gb		-f fat -s 5 -b Pyra+LC15-4GB/latest -k latest-lpae -d latest-lpae $lxde -m latest-lpae -k none -d none -s 95    40 pyra			$pyra+lc15 -r $pyraos    41 pyra-$lxde		$pyra+lc15 -r $lxde    42 pyra-4gb		$pyra+lc15-4gb -r $pyraos    43 lc15			-f fat -s 5 -b Letux-Cortex-15/latest -k latest -d latest $lxde -k none -d none -s 95    44 lc15-4.9		-f fat -s 5 -b Letux-Cortex-15-4.9/latest -k latest -d latest $lxde -k none -d none -s 95    45 lc15-4gb		-f fat -s 5 -b Letux-Cortex-15-4GB/latest -k latest-lpae -d latest-lpae $lxde -k none -d none -m latest-lpae -s 95    46 lc15evm			-f fat -s 5 -b Letux-Cortex-15-EVM/latest -k latest -d latest $lxde -k none -d none -s 95    47 lc15evm-4gb		-f fat -s 5 -b Letux-Cortex-15-EVM-4GB/latest -k latest -d latest $lxde -k none -d none -s 95    48 gta15			-f fat -s 5 -b GTA15/latest -k latest -d latest $lxde -k none -d none -s 95    49 gta15-4gb		-f fat -s 5 -b GTA15-4GB/latest -k latest -d latest $lxde -k none -d none -s 95    50 pyraphone		$gta15    51     52 # for Pandora, a single partition image can boot    53 openpandora		$lxde -b OpenPandora/latest    54 pandora			$openpandora    55     56 # Udoo Neo needs a pseudo-single -partition but SPL and u-boot must be copied by dd    57 udoo-neo		$lxde -p 2 -dd Udoo-Neo/latest/SPL -p 138 -dd Udoo-Neo/latest/u-boot.img \    58 			-p 2048 -bboot Udoo-Neo/latest -kboot latest -dboot latest -m latest    59     60 # Raspi 3B+ needs special setup with bootloader and boot plus rootfs partitions    61 raspi3b+		-f fat -s 5 -I -x https://github.com/raspberrypi/firmware/raw/master/boot/bootcode.bin \    62 			-x https://github.com/raspberrypi/firmware/raw/master/boot/fixup.dat \    63 			-x https://github.com/raspberrypi/firmware/raw/master/boot/start.elf \    64 			-x http://download.goldelico.com/letux-u-boot/RasPi-3B+/latest/config.txt \    65 			-x http://download.goldelico.com/letux-u-boot/RasPi-3B+/latest/cmdline.txt \    66 			-k http://download.goldelico.com/letux-kernel/latest/zImage -d latest $lxde -k none -d none -m latest -s 95    67     68 # we must make sure that we load the mipsel variants and not armel/armhf    69 lenny400		-A mipsel -f fat -s 2 -k http://download.goldelico.com/letux-400/20110208-lenny400/uImage \    70 			-f ext -r http://download.goldelico.com/letux-400/20110208-lenny400/bootstrapped-rootfs.tbz \    71 			-c http://download.goldelico.com/letux-400/20110208-lenny400/config.tgz \    72 			-m http://download.goldelico.com/letux-400/20110208-lenny400/modules.tgz    73 mipsbook-400		-A mipsel -f fat -s 2 -k latest-l400 -d latest-l400 -f ext \    74 			-r http://download.goldelico.com/letux-400/20110208-lenny400/bootstrapped-rootfs.tbz \    75 			-c http://download.goldelico.com/letux-400/20110208-lenny400/config.tgz \    76 			-m latest-l400    77 mipsbook		$mipsbook-400    78 letux-400		$mipsbook-400    79     80 # CI20 needs a pseudo-single -partition but SPL and u-boot must be copied by dd    81 # see https://elinux.org/CI20_Dev_Zone#Making_a_bootable_SD_card_from_sources    82 ci20			-A mipsel $lxde -p 1 -dd CI20/latest/u-boot-spl.bin -p 28 -dd CI20/latest/u-boot.img \    83 			-p 4096 -bboot CI20/latest -kboot latest-l400 -dboot latest-l400 -m latest-l400    84     85 # Kobo / Tolino 3 needs a pseudo-single -partition but SPL and u-boot must be copied by dd    86 kobo-clara		$lxde -p 2 -dd Kobo/latest/SPL -p 138 -dd Kobo/latest/u-boot.img -p 2048 -bboot Kobo/latest -kboot latest -dboot latest -m latest    87 tolino-shine3		$kobo-clara