Glen Barber
6a1e2e9a1c
Avoid polluting the filesystem when not necessary.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 01:27:58 +00:00
Glen Barber
1d4b5e16dd
After the last influx of commits, and a REALLY BIG WARNING
...
to the top of the file.
Sponsored by: The FreeBSD Foundation
2015-05-12 01:20:27 +00:00
Glen Barber
d44da388a9
Fix more paths to the actual files.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 01:14:21 +00:00
Glen Barber
635289e06b
Fix more path variables.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 01:04:02 +00:00
Glen Barber
afeaf77134
Provide the correct path to the checksum file.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 00:58:17 +00:00
Glen Barber
dc5c69bdd1
Also symlink the CHECKSUM.{SHA256,MD5} files.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 00:55:28 +00:00
Glen Barber
32ade9ef5a
Also copy CHECKSUM.{SHA256,MD5} files.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 00:46:32 +00:00
Glen Barber
a3ba37b499
Fix a few incorrect variables and/or hard-coded paths.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 00:39:01 +00:00
Glen Barber
0a87b16c59
Sigh. Fix more syntax errors introduced by the last commit.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 00:33:18 +00:00
Glen Barber
1baab0b301
Fix a make(1) syntax error.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 00:32:28 +00:00
Glen Barber
99f888885d
Temporarily 'rm -rf $FTPDIR' during additional testing.
...
Sponsored by: The FreeBSD Foundation
2015-05-12 00:30:56 +00:00
Glen Barber
be59bc7ae9
Always use the 'make install' directory as the source for images.
...
For RE purposes, we use the default (/R within the chroot), so
this helps avoid copying files multiple times and xz(1)-compressing
additional times when not needed.
Again, this Makefile is not for general consumption.
Sponsored by: The FreeBSD Foundation
2015-05-12 00:27:52 +00:00
Glen Barber
2345494662
Add a new file, Makefile.mirrors, which is intended to replace
...
a 474-line kludge of a shell script to pre-create the directory
hierarchy on ftp-master.
This is not in any way connected to the build, and there is no
intention to do so. This only intent here is to try to make
things a little bit easier for me. But I've probably just made
things worse.
Sponsored by: The FreeBSD Foundation
2015-05-11 22:14:03 +00:00
Glen Barber
ccbf25027e
Fix virtual machine disk format creating by passing VMFORMAT
...
to mkimg(1)
PR: 200068
Submitted by: Jeremy Norris
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
2015-05-11 14:53:07 +00:00
Glen Barber
88feae84be
Merge ^/projects/release-arm-redux into ^/head.
...
Of note:
- This commit adds native FreeBSD/arm release build support without
requiring out-of-tree utilities.
- Part of this merge removes the WANDBOARD-{SOLO,DUAL,QUAD} kernel
configuration files, for which the IMX6 kernel configuration file
should be used instead.
- The resulting images have a 'freebsd' user (password 'freebsd'),
to allow ssh(1) access when console access is not available (VGA
or serial). The default 'root' user password is set to 'root'.
- The /etc/ttys file for arm images now enable both ttyv0 and ttyu0
by default.
Help from: many (boot testing, feedback, etc.)
Sponsored by: The FreeBSD Foundation
2015-05-09 21:08:12 +00:00
Glen Barber
c083dc0321
Use the IMX6 kernel configuration for the WANDBOARD build,
...
since it supports all of these board variants.
While here, remove the WANDBOARD-{QUAD,SOLO,DUAL} kernel
configuration files.
Discussed with: ian
Sponsored by: The FreeBSD Foundation
2015-05-08 18:55:09 +00:00
Glen Barber
4194ca40a5
Strip the KERNEL from the mount paths, working around the following
...
error:
root@releng2:/ # mount_msdosfs /dev/md5s1 /usr/obj/usr/src/release/WANDBOARD-QUAD/fat
mount_msdosfs: /dev/md5s1: File name too long
Sponsored by: The FreeBSD Foundation
2015-05-08 18:45:32 +00:00
Glen Barber
0c66fe4daa
Fix path to the u-boot.imx file, which is relative to the root of
...
the chroot environment.
Sponsored by: The FreeBSD Foundation
2015-05-08 17:53:44 +00:00
Glen Barber
e2ae79b181
Touch '/firstboot' so the growfs rc(8) script runs.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:41:21 +00:00
Glen Barber
4c32646a72
Fix the starting block of the partition.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:37:57 +00:00
Glen Barber
f8254ea686
Initial support for building the PANDABOARD image.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 16:00:06 +00:00
Glen Barber
d3c70a1f44
Add a file missed in the previous commit.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:23:21 +00:00
Glen Barber
89d922bb33
Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf.
...
Ian informed me a few months ago that the WANDBOARD-* kernels will
eventually be combined into one that will work across all these
boards, but for now, build them individually.
Sponsored by: The FreeBSD Foundation
2015-05-08 15:22:29 +00:00
Glen Barber
ea904d2c76
Fix FAT partition size.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:18:31 +00:00
Glen Barber
9fcdd5a3c9
Sigh. Really fix CHECKSUM file creation.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:15:36 +00:00
Glen Barber
395475f31e
Fix CHECKSUM file creation.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 15:10:00 +00:00
Glen Barber
53f0cb8fae
Initial support for building WANDBOARD-QUAD images.
...
Several parts of this were obtained from Crochet.
Sponsored by: The FreeBSD Foundation
2015-05-08 15:07:17 +00:00
Glen Barber
763034ac01
Initial commit to support building RPI2 images, based on information
...
and documentation written by loos@ on the Wiki.
Sponsored by: The FreeBSD Foundation
2015-05-08 13:55:27 +00:00
Glen Barber
4bf1e8aee0
Do not include '/R' in the path when generating checksums, since
...
that will cause '/R' to be included in the CHECKSUM files.
Sponsored by: The FreeBSD Foundation
2015-05-08 12:55:25 +00:00
Glen Barber
99cf2362e2
Move the finished image build to the '/R' directory (the
...
standard 'install' location for other architectures), then
compress the image with xz(1), and generate the CHECKSUM
files.
Sponsored by: The FreeBSD Foundation
2015-05-08 12:50:48 +00:00
Glen Barber
40847e360b
Fix the name of the final image.
...
Sigh. Thou shalt not commit before coffee.
Sponsored by: The FreeBSD Foundation
2015-05-08 10:47:57 +00:00
Glen Barber
b3e7a59bdf
Rename KERNEL.img -> OSRELEASE-KERNEL.img when complete.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 10:43:29 +00:00
Glen Barber
78e712f1bc
Do not create the uenv.txt file for RPI-B. It is not needed.
...
Submitted by: ian
Sponsored by: The FreeBSD Foundation
2015-05-08 10:39:52 +00:00
Glen Barber
fef41f600c
Fix path to /boot/msdos for the target image.
...
Sponsored by: The FreeBSD Foundation
2015-05-08 10:38:32 +00:00
Glen Barber
70437a3a2f
Copy the rpi.dtb file to the FAT partition, preventing the
...
'Unrecognized partition table' error, causing boot failure.
Sponsored by: The FreeBSD Foundation
2015-05-07 23:49:48 +00:00
Glen Barber
869ef34722
Reorder / and /boot/msdos mount to avoid the following error:
...
Mounting local file systems:
mount: /boot/msdos: No such file or directory
Sponsored by: The FreeBSD Foundation
2015-05-07 23:46:33 +00:00
Glen Barber
efc6ab44f2
Create the /boot/msdos directory so the FAT partition is mounted
...
properly.
Noticed by: sbruno
Sponsored by: The FreeBSD Foundation
2015-05-07 20:25:17 +00:00
Glen Barber
e26ba8ae96
Remove the ZEDBOARD configuration file, as it does not
...
have a corresponding u-boot port in the Ports Collection.
Sponsored by: The FreeBSD Foundation
2015-05-07 20:06:39 +00:00
Glen Barber
a3a86d8697
Spell 'u-boot.img' correctly.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 20:02:50 +00:00
Glen Barber
57fa7d0f2d
Remove the arm/ROADMAP file.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 19:48:06 +00:00
Glen Barber
1deb618afd
Remove arm/Makefile.{KERNEL} files, as this project
...
branch is now going in a different direction than
originally planned.
Sponsored by: The FreeBSD Foundation
2015-05-07 19:47:15 +00:00
Glen Barber
6052b0ac86
Fix creating directories within DESTDIR.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 19:10:08 +00:00
Glen Barber
51aa8af2cc
Fix a copy/paste mistake.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:53:48 +00:00
Glen Barber
5287f5496e
Add entries to uenv.txt.
...
Obtained from: Crochet
Sponsored by: The FreeBSD Foundation
2015-05-07 18:51:59 +00:00
Glen Barber
60bc17f490
Enable the growfs rc(8) script.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:49:43 +00:00
Glen Barber
77d9ac1703
Set NODOC=1 to avoid building the reldoc target.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:48:47 +00:00
Glen Barber
b36739d1ea
Add initial native suppor for RPI-B:
...
- Set UBLDR_LOADADDR.
- Include files to install to the FAT partition.
Obtained from: Crochet
Sponsored by: The FreeBSD Foundation
2015-05-07 18:47:59 +00:00
Glen Barber
8c61607444
Remove FDT_DIR definition, which is no longer needed.
...
Sponsored by: The FreeBSD Foundation
2015-05-07 18:41:23 +00:00
Glen Barber
91ea0e63de
Reduce the number of files copied onto the FAT partition.
...
The DTB files are loaded from /boot/dtb on the UFS filesystem.
Submitted by: loos
Sponsored by: The FreeBSD Foundation
2015-05-07 18:32:11 +00:00
Glen Barber
6bd844ae0d
In arm_install_uboot(), mount both FAT and UFS partitions
...
in the empty DESTDIR, and update path names.
Copy the ubldr to the FAT partition. [1]
Spotted by: andrew [1]
Sponsored by: The FreeBSD Foundation
2015-05-07 18:00:12 +00:00