summaryrefslogtreecommitdiffstats
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* Reduce the arm/armv6 image size from 1G to 480M.gjb2015-06-127-10/+7
| | | | | | | | | | | | | Since the images are effectively mostly zeros at 1G, reduce the size to allow installation on smaller SD cards, such as 512Mb. While here, stop writing the /boot.txt file on the WANDBOARD, which isn't used anyway. Discussed with: imp MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Set the correct UBLDR_LOADADDR for the Wandboard andgjb2015-06-062-2/+2
| | | | | | | | Cubox/Hummingboard images. Submitted by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Work around a potential bug in pw(8) when '-m' is specified.gjb2015-06-051-1/+1
| | | | | | | | According to the manual page, '-m' should create the user home directory, however rigorous testing suggests it does not, and it is unclear if this is an implementation or expectation issue. Sponsored by: The FreeBSD Foundation
* Make sure /home exists within the DESTDIR before creating thegjb2015-06-041-0/+1
| | | | | | 'freebsd' user account. Sponsored by: The FreeBSD Foundation
* Fix a whitespace nit.gjb2015-06-041-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* Add initial support for building images for the Duovero Gumstixgjb2015-06-041-0/+37
| | | | | | board. Sponsored by: The FreeBSD Foundation
* Use the new pw(8) '-R' option to create the users/groups.gjb2015-06-031-5/+4
| | | | | | MFC after: 1 week X-MFC-after: r283961 Sponsored by: The FreeBSD Foundation
* Add a configuration file to support the Cubox/Hummingboard SoC.gjb2015-06-021-0/+39
| | | | Sponsored by: The FreeBSD Foundation
* Remove trailing tabs to avoid spamming stdout with long lines.gjb2015-06-021-4/+4
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Pass the '-b' argument to pw(8) so the '/home' directory is createdgjb2015-06-021-1/+2
| | | | | | | in the correct place. MFC after: 3 days Sponsored by: The FreeBSD Foundation
* In arm_create_disk(), disable soft updates journaling.gjb2015-06-011-1/+1
| | | | | | | | | | Disabling soft updates journaling appears to resolve issues with kernel panics, and may also be generally bad to have enabled for SD cards. Requested by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Re-enable arm_create_user(), and pass the '-V DESTDIR/etc' togjb2015-06-011-4/+7
| | | | | | | | | | pw(8) to set the correct /etc directory for the user/group files. Provided by: ian (thanks!) MFC after: 3 days X-MFC-with: r283894 Sponsored by: The FreeBSD Foundation
* Disable arm_create_user(). As-is, this does not create thegjb2015-06-011-1/+1
| | | | | | | | | | | | user in the userland for the target image, but creates the user in the build chroot. Before this is re-enabled, I want to figure out a clean way to do this without requiring the overhead of third-party utilities (such as qemu). MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Export 'BOARDNAME' when differs from the KERNCONF.gjb2015-05-291-0/+1
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Sort configuration options for consistency with other boards.gjb2015-05-292-2/+2
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Invert the build date and svn revision to match the namimggjb2015-05-271-1/+1
| | | | | | | convention that has been in use for a while. MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Fix a typo.gjb2015-05-261-1/+1
| | | | | | Submitted by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Use SVNREVISION and BUILDDATE if passed into the make(1)gjb2015-05-261-12/+14
| | | | | | | environment, fallback to trying to figure it out otherwise. MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Reindent after r283575.gjb2015-05-261-35/+35
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Remove duplicate exists() sanity check.gjb2015-05-261-3/+0
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Set STAGE_TARGETS only if RELEASEDIR exists.gjb2015-05-261-0/+2
| | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Remove a continuation on error, since the relevant behavior cangjb2015-05-261-2/+2
| | | | | | | only occur if a particular file exists. MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Use mkimg(1) to create the i386 memstick images, similar togjb2015-05-231-10/+3
| | | | | | | | how is done for amd64. The exception here is there is no EFI partition for i386. MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Fix staging virtual machine images for ftp propagation.gjb2015-05-221-30/+41
| | | | | | MFC after: 3 days X-MFC-Note: needs all previous changes Sponsored by: The FreeBSD Foundation
* Fix a number of logic and/or naming problems in Makefile.mirrors.gjb2015-05-221-51/+103
| | | | | | | | | | Reduce a number of duplicated logic. As of this commit, this file does exactly what it is needed to do. MFC after: 3 days X-MFC-Note: needs all previous changes Sponsored by: The FreeBSD Foundation
* Fix make(1) syntax error for non-embedded targets.gjb2015-05-211-1/+3
| | | | Sponsored by: The FreeBSD Foundation
* If TARGET or EMBEDDED_TARGET == arm, set EMBEDDED variable,gjb2015-05-211-9/+50
| | | | | | | | | | | | | | | | | | | which helps control some of the arm-specific bits a bit more cleanly (but not really 'clean'). If BOARDNAME is defined (as is in the WANDBOARD configuration RE uses), do some magic to work with the KERNCONF and BOARDNAME to rename the file, making it a bit more intuitive for the consumer to determine which they need. Yes, it is ugly, that is why there is a big warning at the top. It is, however, still much cleaner than the now 474-line shell script, and this Makefile produces the hierarchy needed without much evil. MFC after: 1 week X-MFC-Note: needs all previous Makefile.mirror commits Sponsored by: The FreeBSD Foundation
* Remove the arm/armv6 bits from Makefile.mirrors, which needsgjb2015-05-211-7/+0
| | | | | | some re-thinking. Sponsored by: The FreeBSD Foundation
* Include xz(1)-compressed images when not a snapshot build.gjb2015-05-211-2/+4
| | | | | | Do not suffix non-snapshot checksum files with SNAP_SUFFIX. Sponsored by: The FreeBSD Foundation
* cd(1) to .CURDIR before calling stat(1) to fix the pathgjb2015-05-211-6/+9
| | | | | | | | | | | | to sh(1). Include xz(1)-compressed images when renaming snapshot builds. Use OSRELEASE in place of REVISION-BRANCH for checksum filenames. Sponsored by: The FreeBSD Foundation
* Include the TARGET in the EC2 AMI name.gjb2015-05-211-2/+2
| | | | | | | | Without this, AWS rejects subsequent image uploads of a different architecture because the name conflicts. MFC after: 3 days Sponsored by: The FreeBSD Foundation
* Avoid polluting the filesystem when not necessary.gjb2015-05-121-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* After the last influx of commits, and a REALLY BIG WARNINGgjb2015-05-121-0/+4
| | | | | | to the top of the file. Sponsored by: The FreeBSD Foundation
* Fix more paths to the actual files.gjb2015-05-121-3/+3
| | | | Sponsored by: The FreeBSD Foundation
* Fix more path variables.gjb2015-05-121-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* Provide the correct path to the checksum file.gjb2015-05-121-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* Also symlink the CHECKSUM.{SHA256,MD5} files.gjb2015-05-121-0/+3
| | | | Sponsored by: The FreeBSD Foundation
* Also copy CHECKSUM.{SHA256,MD5} files.gjb2015-05-121-0/+4
| | | | Sponsored by: The FreeBSD Foundation
* Fix a few incorrect variables and/or hard-coded paths.gjb2015-05-121-2/+2
| | | | Sponsored by: The FreeBSD Foundation
* Sigh. Fix more syntax errors introduced by the last commit.gjb2015-05-121-2/+2
| | | | Sponsored by: The FreeBSD Foundation
* Fix a make(1) syntax error.gjb2015-05-121-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* Temporarily 'rm -rf $FTPDIR' during additional testing.gjb2015-05-121-1/+4
| | | | Sponsored by: The FreeBSD Foundation
* Always use the 'make install' directory as the source for images.gjb2015-05-121-7/+13
| | | | | | | | | | 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
* Add a new file, Makefile.mirrors, which is intended to replacegjb2015-05-111-0/+128
| | | | | | | | | | | | 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
* Fix virtual machine disk format creating by passing VMFORMATgjb2015-05-111-3/+4
| | | | | | | | | to mkimg(1) PR: 200068 Submitted by: Jeremy Norris MFC after: 3 days Sponsored by: The FreeBSD Foundation
*-. Merge ^/projects/release-arm-redux into ^/head.gjb2015-05-0916-762/+640
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Use the IMX6 kernel configuration for the WANDBOARD build,gjb2015-05-083-85/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Strip the KERNEL from the mount paths, working around the followinggjb2015-05-087-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Fix path to the u-boot.imx file, which is relative to the root ofgjb2015-05-083-3/+3
| | | | | | | | | | | | | | | | | | the chroot environment. Sponsored by: The FreeBSD Foundation
| * | Touch '/firstboot' so the growfs rc(8) script runs.gjb2015-05-087-0/+7
| | | | | | | | | | | | Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud