summaryrefslogtreecommitdiff
path: root/distrib/armv7/ramdisk/list
blob: 7850ec289bfc08f49d4a2e784f31a59b8fb1e9e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
#	$OpenBSD: list,v 1.42 2019/06/07 14:39:56 deraadt Exp $

SRCDIRS distrib/special

# copy the crunched binary, link to it, and kill it
COPY	${OBJDIR}/instbin			instbin
LINK	instbin					bin/arch
LINK	instbin					bin/cat
LINK	instbin					bin/chmod bin/chgrp sbin/chown
LINK	instbin					bin/cp
LINK	instbin					bin/date
LINK	instbin					bin/dd
LINK	instbin					bin/df
LINK	instbin					bin/ed
LINK	instbin					bin/hostname
LINK	instbin					bin/ksh bin/sh
LINK	instbin					bin/ln
LINK	instbin					bin/ls
LINK	instbin					bin/md5 bin/sha256 bin/sha512
LINK	instbin					bin/mkdir
LINK	instbin					bin/mt bin/eject
LINK	instbin					bin/mv
LINK	instbin					bin/pax bin/tar
LINK	instbin					bin/rm
LINK	instbin					bin/sleep
LINK	instbin					bin/stty
LINK	instbin					bin/sync
LINK	instbin					sbin/bioctl
LINK	instbin					sbin/dhclient
LINK	instbin					sbin/disklabel
LINK	instbin					sbin/dmesg
LINK	instbin					sbin/fdisk
LINK	instbin					sbin/fsck
LINK	instbin					sbin/fsck_ext2fs
LINK	instbin					sbin/fsck_ffs
LINK	instbin					sbin/growfs
LINK	instbin					sbin/ifconfig
LINK	instbin					sbin/init
LINK	instbin					sbin/mknod
LINK	instbin					sbin/mount
LINK	instbin					sbin/mount_cd9660
LINK	instbin					sbin/mount_ext2fs
LINK	instbin					sbin/mount_ffs
LINK	instbin					sbin/mount_msdos
LINK	instbin					sbin/mount_nfs
LINK	instbin					sbin/newfs
LINK	instbin					sbin/newfs_ext2fs
LINK	instbin					sbin/newfs_msdos
LINK	instbin					sbin/ping sbin/ping6
LINK	instbin					sbin/reboot sbin/halt
LINK	instbin					sbin/route
LINK	instbin					sbin/slaacd
LINK	instbin					sbin/sysctl
LINK	instbin					sbin/umount
LINK	instbin					usr/bin/doas
LINK	instbin					usr/bin/encrypt
LINK	instbin					usr/bin/grep usr/bin/egrep usr/bin/fgrep
LINK	instbin					usr/bin/gzip usr/bin/gunzip usr/bin/gzcat
LINK	instbin					usr/bin/more usr/bin/less
LINK	instbin					usr/bin/sed
LINK	instbin					usr/bin/signify
LINK	instbin					usr/bin/tee
LINK	instbin					usr/sbin/chroot
LINK	instbin					usr/sbin/mkuboot
LINK	instbin					usr/sbin/pwd_mkdb
ARGVLINK ksh					-sh
SPECIAL	rm bin/md5

SPECIAL awk -f ${UTILS}/trimcerts.awk ${DESTDIR}/etc/ssl/cert.pem etc/ssl/cert.pem
LINK	instbin					usr/bin/ftp-ssl usr/bin/ftp
SPECIAL	rm usr/bin/ftp-ssl

# firmware we might need
COPY	${DESTDIR}/etc/firmware/kue		etc/firmware/kue
COPY	${DESTDIR}/etc/firmware/zd1211		etc/firmware/zd1211
COPY	${DESTDIR}/etc/firmware/zd1211b		etc/firmware/zd1211b
COPY	${DESTDIR}/etc/firmware/rum-rt2573	etc/firmware/rum-rt2573
COPY	${DESTDIR}/etc/firmware/run-rt2870	etc/firmware/run-rt2870
COPY	${DESTDIR}/etc/firmware/run-rt3071	etc/firmware/run-rt3071
COPY	${DESTDIR}/etc/firmware/atu-at76c503-i3863-ext etc/firmware/atu-at76c503-i3863-ext
COPY	${DESTDIR}/etc/firmware/atu-at76c503-i3863-int etc/firmware/atu-at76c503-i3863-int
COPY	${DESTDIR}/etc/firmware/atu-at76c503-rfmd-acc-ext etc/firmware/atu-at76c503-rfmd-acc-ext
COPY	${DESTDIR}/etc/firmware/atu-at76c503-rfmd-acc-int etc/firmware/atu-at76c503-rfmd-acc-int
COPY	${DESTDIR}/etc/firmware/atu-at76c505-rfmd-ext etc/firmware/atu-at76c505-rfmd-ext
COPY	${DESTDIR}/etc/firmware/atu-at76c505-rfmd-int etc/firmware/atu-at76c505-rfmd-int
COPY	${DESTDIR}/etc/firmware/atu-intersil-ext etc/firmware/atu-intersil-ext
COPY	${DESTDIR}/etc/firmware/atu-intersil-int etc/firmware/atu-intersil-int
COPY	${DESTDIR}/etc/firmware/atu-rfmd-ext etc/firmware/atu-rfmd-ext
COPY	${DESTDIR}/etc/firmware/atu-rfmd-int etc/firmware/atu-rfmd-int
COPY	${DESTDIR}/etc/firmware/atu-rfmd2958-ext etc/firmware/atu-rfmd2958-ext
COPY	${DESTDIR}/etc/firmware/atu-rfmd2958-int etc/firmware/atu-rfmd2958-int
COPY	${DESTDIR}/etc/firmware/atu-rfmd2958smc-ext etc/firmware/atu-rfmd2958smc-ext
COPY	${DESTDIR}/etc/firmware/atu-rfmd2958smc-int etc/firmware/atu-rfmd2958smc-int

# u-boot and dtbs
MKDIR						usr/mdec/am335x
COPY	/usr/local/share/u-boot/am335x_evm/MLO	usr/mdec/am335x/MLO
COPY	/usr/local/share/u-boot/am335x_evm/u-boot.img	usr/mdec/am335x/u-boot.img
COPY	/usr/local/share/dtb/arm/am335x-bone.dtb	usr/mdec/am335x/am335x-bone.dtb
COPY	/usr/local/share/dtb/arm/am335x-boneblack.dtb	usr/mdec/am335x/am335x-boneblack.dtb
COPY	/usr/local/share/dtb/arm/am335x-pocketbeagle.dtb	usr/mdec/am335x/am335x-pocketbeagle.dtb
COPY	/usr/local/share/dtb/arm/am335x-boneblack-wireless.dtb	usr/mdec/am335x/am335x-boneblack-wireless.dtb
COPY	/usr/local/share/dtb/arm/am335x-boneblue.dtb	usr/mdec/am335x/am335x-boneblue.dtb
COPY	/usr/local/share/dtb/arm/am335x-bonegreen.dtb	usr/mdec/am335x/am335x-bonegreen.dtb
COPY	/usr/local/share/dtb/arm/am335x-bonegreen-wireless.dtb	usr/mdec/am335x/am335x-bonegreen-wireless.dtb
COPY	/usr/local/share/dtb/arm/am335x-evm.dtb		usr/mdec/am335x/am335x-evm.dtb
COPY	/usr/local/share/dtb/arm/am335x-evmsk.dtb	usr/mdec/am335x/am335x-evmsk.dtb
COPY	/usr/local/share/dtb/arm/am335x-icev2.dtb	usr/mdec/am335x/am335x-icev2.dtb

MKDIR							usr/mdec/cubie
COPY	/usr/local/share/u-boot/Cubieboard2/u-boot-sunxi-with-spl.bin	usr/mdec/cubie/u-boot-sunxi-with-spl.bin
COPY	/usr/local/share/dtb/arm/sun7i-a20-cubieboard2.dtb	usr/mdec/cubie/sun7i-a20-cubieboard2.dtb

MKDIR							usr/mdec/panda
COPY	/usr/local/share/u-boot/omap4_panda/MLO		usr/mdec/panda/MLO
COPY	/usr/local/share/u-boot/omap4_panda/u-boot.img	usr/mdec/panda/u-boot.img
COPY	/usr/local/share/dtb/arm/omap4-duovero-parlor.dtb	usr/mdec/panda/omap4-duovero-parlor.dtb
COPY	/usr/local/share/dtb/arm/omap4-panda-a4.dtb	usr/mdec/panda/omap4-panda-a4.dtb
COPY	/usr/local/share/dtb/arm/omap4-panda-es.dtb	usr/mdec/panda/omap4-panda-es.dtb
COPY	/usr/local/share/dtb/arm/omap4-panda.dtb	usr/mdec/panda/omap4-panda.dtb
COPY	/usr/local/share/dtb/arm/omap4-sdp.dtb		usr/mdec/panda/omap4-sdp.dtb

MKDIR							usr/mdec/cubox
COPY	/usr/local/share/u-boot/mx6cuboxi/SPL		usr/mdec/cubox/SPL
COPY	/usr/local/share/u-boot/mx6cuboxi/u-boot.img	usr/mdec/cubox/u-boot.img
COPY	/usr/local/share/dtb/arm/imx6dl-cubox-i.dtb	usr/mdec/cubox/imx6dl-cubox-i.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-cubox-i-emmc-som-v15.dtb	usr/mdec/cubox/imx6dl-cubox-i-emmc-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-cubox-i-som-v15.dtb	usr/mdec/cubox/imx6dl-cubox-i-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-hummingboard.dtb	usr/mdec/cubox/imx6dl-hummingboard.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-hummingboard-emmc-som-v15.dtb	usr/mdec/cubox/imx6dl-hummingboard-emmc-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-hummingboard-som-v15.dtb	usr/mdec/cubox/imx6dl-hummingboard-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-hummingboard2.dtb	usr/mdec/cubox/imx6dl-hummingboard2.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-hummingboard2-emmc-som-v15.dtb	usr/mdec/cubox/imx6dl-hummingboard2-emmc-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-hummingboard2-som-v15.dtb	usr/mdec/cubox/imx6dl-hummingboard2-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6q-cubox-i.dtb	usr/mdec/cubox/imx6q-cubox-i.dtb
COPY	/usr/local/share/dtb/arm/imx6q-cubox-i-emmc-som-v15.dtb	usr/mdec/cubox/imx6q-cubox-i-emmc-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6q-cubox-i-som-v15.dtb	usr/mdec/cubox/imx6q-cubox-i-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6q-hummingboard.dtb	usr/mdec/cubox/imx6q-hummingboard.dtb
COPY	/usr/local/share/dtb/arm/imx6q-hummingboard-emmc-som-v15.dtb	usr/mdec/cubox/imx6q-hummingboard-emmc-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6q-hummingboard-som-v15.dtb	usr/mdec/cubox/imx6q-hummingboard-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6q-hummingboard2.dtb	usr/mdec/cubox/imx6q-hummingboard2.dtb
COPY	/usr/local/share/dtb/arm/imx6q-hummingboard2-emmc-som-v15.dtb	usr/mdec/cubox/imx6q-hummingboard2-emmc-som-v15.dtb
COPY	/usr/local/share/dtb/arm/imx6q-hummingboard2-som-v15.dtb	usr/mdec/cubox/imx6q-hummingboard2-som-v15.dtb

MKDIR							usr/mdec/nitrogen
COPY	/usr/local/share/dtb/arm/imx6dl-nitrogen6x.dtb	usr/mdec/nitrogen/imx6dl-nitrogen6x.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-sabrelite.dtb	usr/mdec/nitrogen/imx6dl-sabrelite.dtb
COPY	/usr/local/share/dtb/arm/imx6q-nitrogen6_max.dtb	usr/mdec/nitrogen/imx6q-nitrogen6_max.dtb
COPY	/usr/local/share/dtb/arm/imx6q-nitrogen6x.dtb	usr/mdec/nitrogen/imx6q-nitrogen6x.dtb
COPY	/usr/local/share/dtb/arm/imx6q-sabrelite.dtb	usr/mdec/nitrogen/imx6q-sabrelite.dtb

MKDIR							usr/mdec/wandboard
COPY	/usr/local/share/u-boot/wandboard/SPL		usr/mdec/wandboard/SPL
COPY	/usr/local/share/u-boot/wandboard/u-boot.img	usr/mdec/wandboard/u-boot.img
COPY	/usr/local/share/dtb/arm/imx6dl-wandboard.dtb	usr/mdec/wandboard/imx6dl-wandboard.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-wandboard-revb1.dtb	usr/mdec/wandboard/imx6dl-wandboard-revb1.dtb
COPY	/usr/local/share/dtb/arm/imx6dl-wandboard-revd1.dtb	usr/mdec/wandboard/imx6dl-wandboard-revd1.dtb
COPY	/usr/local/share/dtb/arm/imx6q-wandboard.dtb	usr/mdec/wandboard/imx6q-wandboard.dtb
COPY	/usr/local/share/dtb/arm/imx6q-wandboard-revb1.dtb	usr/mdec/wandboard/imx6q-wandboard-revb1.dtb
COPY	/usr/local/share/dtb/arm/imx6q-wandboard-revd1.dtb	usr/mdec/wandboard/imx6q-wandboard-revd1.dtb
COPY	/usr/local/share/dtb/arm/imx6qp-wandboard-revd1.dtb	usr/mdec/wandboard/imx6qp-wandboard-revd1.dtb

# copy the MAKEDEV script and make some devices
SCRIPT	${DESTDIR}/dev/MAKEDEV			dev/MAKEDEV
SPECIAL	cd dev; sh MAKEDEV ramdisk

# various files that we need in /etc for the install
COPY	${CURDIR}/../../miniroot/group		etc/group
COPY	${CURDIR}/../../miniroot/master.passwd	etc/master.passwd
SPECIAL	pwd_mkdb -p -d etc master.passwd; rm etc/master.passwd
COPY	${DESTDIR}/etc/signify/openbsd-${OSrev}-base.pub	etc/signify/openbsd-${OSrev}-base.pub
COPY	${CURDIR}/../../miniroot/protocols	etc/protocols
COPY	${CURDIR}/../../miniroot/services	etc/services
TERMCAP	vt100,vt220,dumb			usr/share/misc/termcap

SYMLINK	/tmp/i/fstab.shadow			etc/fstab
SYMLINK	/tmp/i/resolv.conf.shadow		etc/resolv.conf
SYMLINK	/tmp/i/hosts				etc/hosts

# and the installation tools
SCRIPT	${CURDIR}/../../miniroot/dot.profile	.profile
SCRIPT	${CURDIR}/../../miniroot/install.sub	install.sub
SCRIPT	${CURDIR}/install.md			install.md
SPECIAL	chmod 755 install.sub
SYMLINK	install.sub				autoinstall
SYMLINK	install.sub				install
SYMLINK	install.sub				upgrade

TZ