Commit Graph

309 Commits

Author SHA1 Message Date
William Grzybowski
1a1ee0adca Use rsync as scp has removed the ability to use "."
(cherry picked from commit 5eb41e719e)
2019-11-01 12:12:41 -03:00
Ryan Moeller
e295fb46d8 Installer ISO housekeeping
We can omit some links to nonexistent base zfs utils and remove Forth
loader files and opensolaris.ko.
2019-08-08 13:31:12 -04:00
William Grzybowski
7de4f82d6b Install opensolaris.ko in the installer for now 2019-07-24 01:59:09 -03:00
William Grzybowski
b496fbb6ea Copy LUA bootloader to installer 2019-07-24 01:59:09 -03:00
Kris Moore
56ae73e098 Disable host-key verification of post-to-download.py, which makes us
consistant with post-to-upgrade.py
2019-04-16 07:46:46 -04:00
William Grzybowski
2a7927ff87 Remove ix-installer since it was never used 2019-03-11 15:53:41 -03:00
Ryan Moeller
95ab1583c8 Merge pull request #109 from freenas/sef-fix-make
Don't use so many processes; use hw.ncpu + 1.
2018-12-13 10:54:10 -08:00
William Grzybowski
db2318f420 Preserve /usr/bin/env 2018-11-09 13:27:45 -02:00
Sean Eric Fagan
ba6d197d5d Don't use so many processes; use kern.ncpu + 1. 2018-09-19 22:41:10 -07:00
Alexander Motin
a09755ce1e Remove unneeded nestind level (world) in debug package.
Ticket:	#39932
2018-09-20 01:15:30 -04:00
Alexander Motin
a4eb4d7c90 Polish debug information generation for base OS.
Modern FreeBSD can generate separate debug information files on its
own for both kernel and world.  Use it where possible, and do things
manually only for ports, since they have no such functionality AFAIK.

Before this the debug package was no including kernel symbols at all.

Ticket:	#39932
2018-09-20 00:38:17 -04:00
Alexander Motin
69d0c78067 Restore build optimization, trying to keep debug symbols.
Ticket:	#FIX-39932
2018-09-19 10:12:20 -04:00
Ryan Moeller
ea8bf12fe9 Fix build after removing loader.rc.local 2018-07-17 02:04:21 -07:00
Joe Maloney
1531be7f84 Merge pull request #61 from freenas/bjr-death-to-grub
Remove GRUB and xorriso entirely, rename NOGRUB image to be default
2018-06-19 21:11:28 -04:00
Benno Rice
ee1fd0b9fd Eliminate GRUB and xorriso. 2018-06-19 15:57:29 -07:00
Benno Rice
3fc4dc8a99 Only generate the NOGRUB image and make it the default. 2018-06-19 15:53:38 -07:00
William Grzybowski
607a98b41d Fetch again if origin is different 2018-05-23 13:51:13 -03:00
Benno Rice
4ca835904a Release NOGRUB version of the ISO. 2018-05-03 14:33:01 -07:00
Benno Rice
94eb429ae9 Create ISO images without, as well as with, GRUB. 2018-05-03 14:32:47 -07:00
William Grzybowski
27d19870b7 Mount fdescfs on chroot to install ports 2018-03-29 12:57:52 -03:00
William Grzybowski
c9acf93878 Log timestamp for pkg install 2018-03-29 08:52:57 -03:00
William Grzybowski
5c528de828 Make sure output is not empty 2018-03-27 19:04:53 -03:00
William Grzybowski
d7123d22f0 Make sure mirror repo is up to date 2018-03-27 17:38:03 -03:00
William Grzybowski
1c1b00c662 Allow repo url to be set using env var
REPO_${reponame_uppercase}_URL
2018-03-27 17:38:03 -03:00
Kris Moore
23015ac66a When building the SDK ISO file, name the ISO with a -SDK so
we know what it is
2018-03-07 17:07:49 -05:00
Kris Moore
f9d15717dc Don't use POUDRIERE_JOBS for buildworld steps, they can use far
more cores and speed up without the massive memory hit. Instead
use BUILDWORLD_JOBS to tune it specifically
2017-11-10 14:29:11 -05:00
vaibhav-rbs
e1c6d6c6af Fix syntax error. 2017-10-23 17:02:29 -07:00
vaibhav-rbs
43f12e04ce add stable train and remove unused IX_KEY_PASSWORD variable
(cherry picked from commit 026f655777)
2017-10-23 16:57:51 -07:00
Kris Moore
421338f459 Reuse the POUDRIERE_JOBS variable if set when doing buildworld,
since we don't want to trash our entire build system if we are already
setting limits for port builds
2017-09-28 15:12:59 -04:00
Kris Moore
209618da1b Re-Enable the FreeBSD pkg repo when doing SDK builds, make
sure its *after* we are done with pkg this time.
2017-06-23 16:14:08 -04:00
Kris Moore
070ea2a482 Disable the pkgng repo again (interferes with other steps of the
build)
2017-06-22 16:32:22 -04:00
Kris Moore
05977a5e36 Remove local.conf which prevents pkgng from functioning 2017-06-22 15:04:52 -04:00
Kris Moore
523ba6d2ff Sed'ing the right string is always helpful 2017-06-22 14:30:20 -04:00
Kris Moore
7b51c61280 Opps, need double quotes for sed here 2017-06-22 13:15:31 -04:00
Kris Moore
add5475538 Enable the PKG repo on SDK builds 2017-06-22 12:46:58 -04:00
Kris Moore
21a80a7639 Don't need to save the entire .git/ directory for ports / src, that'll
save a GB or two ;)
2017-06-22 12:44:04 -04:00
Kris Moore
bccb39d7c1 '|-c|-C|' 2017-06-22 08:08:35 -04:00
Kris Moore
1de4b2c6f4 Make SDK usage consistant with other things, use lower "yes"
and make BUILD_SDK the toggle to turn it on/off
2017-06-21 23:05:03 -04:00
Kris Moore
cf8e2c8c8a Use correct syntax to check SDK variable 2017-06-21 22:02:31 -04:00
Kris Moore
ccefb5a80c Cleanup some SDK logic 2017-06-21 21:38:58 -04:00
Kris Moore
48c34ef433 When doing SDK build, lets save src.txz and ports.txz for developers 2017-06-19 17:23:35 -04:00
Kris Moore
981ace9f98 Make sure the root-directory of the manual update tarball is set to 755
Ticket: #24045
2017-05-23 14:23:59 -04:00
Alexander Motin
e43b4f4123 Add ssh-keygen to ISO, needed for sshd. 2017-05-11 00:42:37 +03:00
Alexander Motin
66754949fb Add some SSH tools to install image to make it more like live CD. 2017-05-10 02:32:45 +03:00
Kris Moore
9f26a05c2d When doing nightly changelogs we don't need to insert the <p>
markup, its not rendered anyway
2017-05-04 12:16:34 -04:00
Kris Moore
e18840706f Display which ChangeLog was used during the release-push 2017-04-29 11:21:42 -04:00
Sean Eric Fagan
4cc2d90634 Mis-added location. 2017-04-28 16:06:05 -07:00
Kris Moore
c1a9c34eee Add new changelog-nightly 'make' target, run this before doing a build 2017-04-28 16:35:54 -04:00
Kris Moore
79764a1477 Add '-manual-update' tag to the .tar file we create as part of a build
Ticket: #20354
2017-04-18 20:56:02 -04:00
John Hixson
f4b390aaa9 Use freenas user instead of jkh to post 2017-04-15 19:50:37 -07:00