remakesd

Annotated makesd-defs

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