aboutsummaryrefslogtreecommitdiff
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* Add a configuration file to support the Cubox/Hummingboard SoC.Glen Barber2015-06-021-0/+39
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283920
* Remove trailing tabs to avoid spamming stdout with long lines.Glen Barber2015-06-021-4/+4
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283919
* Pass the '-b' argument to pw(8) so the '/home' directory is createdGlen Barber2015-06-021-1/+2
| | | | | | | | | | in the correct place. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283913
* In arm_create_disk(), disable soft updates journaling.Glen Barber2015-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 Notes: svn path=/head/; revision=283896
* Re-enable arm_create_user(), and pass the '-V DESTDIR/etc' toGlen Barber2015-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 Notes: svn path=/head/; revision=283895
* Disable arm_create_user(). As-is, this does not create theGlen Barber2015-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 Notes: svn path=/head/; revision=283894
* Export 'BOARDNAME' when differs from the KERNCONF.Glen Barber2015-05-291-0/+1
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283674
* Sort configuration options for consistency with other boards.Glen Barber2015-05-292-2/+2
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283673
* Invert the build date and svn revision to match the namimgGlen Barber2015-05-271-1/+1
| | | | | | | | | | convention that has been in use for a while. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283618
* Fix a typo.Glen Barber2015-05-261-1/+1
| | | | | | | | | Submitted by: ian MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283593
* Use SVNREVISION and BUILDDATE if passed into the make(1)Glen Barber2015-05-261-12/+14
| | | | | | | | | | environment, fallback to trying to figure it out otherwise. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283580
* Reindent after r283575.Glen Barber2015-05-261-35/+35
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283576
* Remove duplicate exists() sanity check.Glen Barber2015-05-261-3/+0
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283575
* Set STAGE_TARGETS only if RELEASEDIR exists.Glen Barber2015-05-261-0/+2
| | | | | | | | MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283574
* Remove a continuation on error, since the relevant behavior canGlen Barber2015-05-261-2/+2
| | | | | | | | | | only occur if a particular file exists. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283573
* Use mkimg(1) to create the i386 memstick images, similar toGlen Barber2015-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 Notes: svn path=/head/; revision=283307
* Fix staging virtual machine images for ftp propagation.Glen Barber2015-05-221-30/+41
| | | | | | | | | MFC after: 3 days X-MFC-Note: needs all previous changes Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283302
* Fix a number of logic and/or naming problems in Makefile.mirrors.Glen Barber2015-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 Notes: svn path=/head/; revision=283298
* Fix make(1) syntax error for non-embedded targets.Glen Barber2015-05-211-1/+3
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283272
* If TARGET or EMBEDDED_TARGET == arm, set EMBEDDED variable,Glen Barber2015-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 Notes: svn path=/head/; revision=283271
* Remove the arm/armv6 bits from Makefile.mirrors, which needsGlen Barber2015-05-211-7/+0
| | | | | | | | | some re-thinking. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283268
* Include xz(1)-compressed images when not a snapshot build.Glen Barber2015-05-211-2/+4
| | | | | | | | | Do not suffix non-snapshot checksum files with SNAP_SUFFIX. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=283266
* cd(1) to .CURDIR before calling stat(1) to fix the pathGlen Barber2015-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 Notes: svn path=/head/; revision=283265
* Include the TARGET in the EC2 AMI name.Glen Barber2015-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 Notes: svn path=/head/; revision=283252
* Avoid polluting the filesystem when not necessary.Glen Barber2015-05-121-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282799
* After the last influx of commits, and a REALLY BIG WARNINGGlen Barber2015-05-121-0/+4
| | | | | | | | | to the top of the file. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282798
* Fix more paths to the actual files.Glen Barber2015-05-121-3/+3
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282797
* Fix more path variables.Glen Barber2015-05-121-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282796
* Provide the correct path to the checksum file.Glen Barber2015-05-121-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282795
* Also symlink the CHECKSUM.{SHA256,MD5} files.Glen Barber2015-05-121-0/+3
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282794
* Also copy CHECKSUM.{SHA256,MD5} files.Glen Barber2015-05-121-0/+4
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282793
* Fix a few incorrect variables and/or hard-coded paths.Glen Barber2015-05-121-2/+2
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282792
* Sigh. Fix more syntax errors introduced by the last commit.Glen Barber2015-05-121-2/+2
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282791
* Fix a make(1) syntax error.Glen Barber2015-05-121-0/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282790
* Temporarily 'rm -rf $FTPDIR' during additional testing.Glen Barber2015-05-121-1/+4
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282789
* Always use the 'make install' directory as the source for images.Glen Barber2015-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 Notes: svn path=/head/; revision=282787
* Add a new file, Makefile.mirrors, which is intended to replaceGlen Barber2015-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 Notes: svn path=/head/; revision=282785
* Fix virtual machine disk format creating by passing VMFORMATGlen Barber2015-05-111-3/+4
| | | | | | | | | | | | to mkimg(1) PR: 200068 Submitted by: Jeremy Norris MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282772
* Merge ^/projects/release-arm-redux into ^/head.Glen Barber2015-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 Notes: svn path=/head/; revision=282693
| * Use the IMX6 kernel configuration for the WANDBOARD build,Glen Barber2015-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 Notes: svn path=/projects/release-arm-redux/; revision=282656
| * Strip the KERNEL from the mount paths, working around the followingGlen Barber2015-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 Notes: svn path=/projects/release-arm-redux/; revision=282654
| * Fix path to the u-boot.imx file, which is relative to the root ofGlen Barber2015-05-083-3/+3
| | | | | | | | | | | | | | | | | | the chroot environment. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282653
| * Touch '/firstboot' so the growfs rc(8) script runs.Glen Barber2015-05-087-0/+7
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282648
| * Fix the starting block of the partition.Glen Barber2015-05-083-6/+6
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282647
| * Initial support for building the PANDABOARD image.Glen Barber2015-05-081-0/+26
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282642
| * Add a file missed in the previous commit.Glen Barber2015-05-081-0/+41
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282640
| * Copy arm/WANDBOARD-QUAD.conf to arm/WANDBOARD-{SOLO,DUAL}.conf.Glen Barber2015-05-081-0/+41
| | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/projects/release-arm-redux/; revision=282639
| * Fix FAT partition size.Glen Barber2015-05-081-1/+1
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282638
| * Sigh. Really fix CHECKSUM file creation.Glen Barber2015-05-081-4/+4
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282637
| * Fix CHECKSUM file creation.Glen Barber2015-05-081-4/+4
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-arm-redux/; revision=282636