Waqar Ahmed
fb5e400fd6
Unify builder for both FN/TN images
2019-09-18 18:38:26 +05:00
Kris Moore
10064e4dac
Yank the docs out of the build framework, moving to online only
...
distribution of handbooks and guides.
Ticket: #54915
2018-11-02 11:30:28 -04:00
William Grzybowski
53b88250d2
Revert "Fix make clean"
...
This reverts commit 9df989ef7e .
2017-03-23 09:52:53 -03:00
William Grzybowski
9df989ef7e
Fix make clean
2017-03-23 09:51:50 -03:00
Jordan Hubbard
c5c73ff2bb
Remove changelog file if there are no changelogs to be processed.
2017-03-10 23:31:29 -08:00
Jakub Klama
b80f0c11a3
Ignore zfs destroy errors
2017-02-17 22:25:20 +01:00
Jakub Klama
74c2ea93d4
Clean up poudriere datasets if ZPOOL is defined
2017-02-13 12:49:53 +01:00
FreeNAS-10 Builder
b3915428d8
Change changelog arguments to match goodness.
2017-02-09 13:00:55 -08:00
FreeNAS-10 Builder
dd43d26d0c
Add a changelog target, just so I don't forget the syntax
2017-02-08 20:51:28 -08:00
Dennis Jensen
c706764434
FIX-GENERIC-00002
...
Move the Profile Specific Release directory data into the appropriate Profile directory. Add a build-tool that copies this release information from the appropriate Profile Release directory into the common Release directory during build as part of the make checkout: –and– update: just after the point where the data has been updated.
A checkout prior to this point will yield:
* The Common Release directory contains the release information for multiple Profiles making it non-generic
* The Release directory was laid out in Version Product Build order instead of Product Version Build order, which is more intuitive because generally a Build belongs to a Version, which belongs to a Product
2016-12-20 10:38:59 -06:00
Jordan Hubbard
10e577aa11
s/huevos/os/
2016-12-19 11:41:37 -08:00
Jakub Klama
fbc921bffa
Revert "Remove all the stale huevos targets."
...
This reverts commit 9d5cf0a1db .
2016-12-19 20:34:02 +01:00
Jakub Klama
5a16b98655
Revert "Remove defunct portsjail target"
...
This reverts commit 8738aaa39e .
2016-12-19 20:33:56 +01:00
Root User
8738aaa39e
Remove defunct portsjail target
2016-12-19 11:28:28 -08:00
Root User
385aab1209
Leave a note to myself with update-rollback target.
2016-12-19 11:03:03 -08:00
Root User
9d5cf0a1db
Remove all the stale huevos targets.
2016-12-19 10:54:34 -08:00
Charlie Root
fef193d86a
Revert "Merge pull request #16 from DennisJensen-OWC/master"
...
This reverts commit eea0edd127 , reversing
changes made to a49db7bc36 .
2016-12-03 21:42:01 -08:00
Charlie Root
2734bb064a
Revert "Merge pull request #17 from DennisJensen-OWC/master"
...
This reverts commit edf90aca18 , reversing
changes made to eea0edd127 .
2016-12-03 21:41:00 -08:00
Dennis Jensen
cd2a3ccf6b
FIX-GENERIC-00002
...
Move the Profile Specific Release directory data into the appropriate Profile directory. Add a build-tool that copies this release information from the appropriate Profile Release directory into the common Release directory during build as part of the make checkout: –and– update: just after the point where the data has been updated.
A checkout prior to this point will yield:
* The Common Release directory contains the release information for multiple Profiles making it non-generic
* The Release directory was laid out in Version Product Build order instead of Product Version Build order, which is more intuitive because generally a Build belongs to a Version, which belongs to a Product
2016-12-03 19:39:08 -06:00
Dennis Jensen
a3954dec07
FIX-GENERIC-00001
...
This moves several Profile Specific variables from the Common Environment Variable file to the Profile Specific Environment Variable files – It also removes the reference to ChangeLog from Makefile.inc1 as it is profile specific as well and when defined in the profile it is already exported.
A checkout prior to this point will yield:
* There are many Profile Specific variables contained within the Common Environment Variable file
* The Makefile.inc1 contains an unneeded conditional export for ChangeLog
2016-12-03 18:35:13 -06:00
Jakub Klama
4a0415382d
Add basic test execution environment (unattended install + test VM run under bhyve).
2016-09-07 21:21:24 +02:00
Jakub Klama
ceac02ab6d
Don't record script files; it's up to the caller to do that.
2016-09-01 06:30:59 +02:00
Jakub Klama
fd622e50d2
Make test runner work with the build system; fix package installation by using virtualenv; add "make tests" target.
2016-08-16 00:53:57 +02:00
Jordan Hubbard
315446c2b7
Add a SAVE_DEBUG flag for controlling just the saving of the debug info (but
...
not implying PRODUCTION=yes).
2016-08-10 14:09:24 -07:00
Kris Moore
a3763ee176
Fix building api-docs and doing clean-docs
2016-07-25 09:57:27 -04:00
vaibhav
d18b7366e8
Merge remote-tracking branch 'origin/FIX-16321'
2016-07-22 22:45:49 +00:00
Suraj Ravichandran
827a9d4ac3
Only checkout required repos when building docs.
...
Ticket: #16321
2016-07-22 15:28:15 -07:00
vaibhav
4c8ee4fd47
make a single clean-docs target
2016-07-21 21:15:18 +00:00
vaibhav
70e4c40d56
added target for cleaning api-docs as well
2016-07-21 17:39:51 +00:00
Jordan Hubbard
f540dd2103
adding target for clean docs in freenas-build
2016-07-21 10:26:53 -07:00
vaibhav
3944f4079a
added api-docs target for TrueNAS/FreeNAS
2016-07-20 23:41:46 +00:00
vaibhav
d040c27f05
TrueNAS docs can be build from same target by specifying PRODUCT=TrueNAS
2016-07-20 23:13:56 +00:00
vaibhav
f0a807d785
make DOC_PATH pointing to freenas_docs instead of userguide, removing update dependency.
2016-07-19 19:49:38 +00:00
vaibhav
338fa3b31b
added docs target to freenas-build
2016-07-19 19:28:56 +00:00
Vaibhav Chauhan
1fbf47d7fe
Revert "We care about FreeNAS-STABLE-YYYYMMDDHHMM till this point."
...
It does not solve it's intended purpose.
This reverts commit fc6fd743ed .
2016-07-07 13:40:04 -07:00
Jordan Hubbard
59ac609ae7
Handle a bunch more fall-out from trueos -> huevos renaming.
2016-06-28 13:41:08 -07:00
Vaibhav Chauhan
fc6fd743ed
We care about FreeNAS-STABLE-YYYYMMDDHHMM till this point.
2016-06-06 10:34:44 -07:00
Jakub Klama
7d3afc750e
Build all the ports in FreeNAS 10 with debug symbols (for later extraction).
2016-04-14 23:15:38 +02:00
Jakub Klama
afa725d6ff
Add "make debug" target that saves debugging information from all binaries present in the system to dedicated .debug files.
2016-04-14 18:53:00 +02:00
Suraj Ravichandran
52e67fcba0
Do not push-to-download if INTERNAL_UPDATE var is set to "YES"/"yes" even in FreeNAS.
2016-04-12 18:55:17 -07:00
Sean Eric Fagan
70ae75c38e
Add the "archive" target back. I use this for update server testing.
2016-04-04 11:54:35 -07:00
Jakub Klama
d60e495dea
Clean nss-freenas and pam-freenas in clean-freenas-packages target.
2016-04-02 01:09:27 +02:00
Vaibhav Chauhan
650b51d868
Removed refreces to internal git repos.
2016-03-30 09:59:28 -07:00
Vaibhav Chauhan
c45a3bcb57
Made some changes to make code a little less confusing.
2016-03-24 21:28:41 -07:00
Vaibhav Chauhan
c9859fb237
corrections for saving build items, removed NANO_LABEL env variable.
2016-03-24 17:08:06 -07:00
Vaibhav Chauhan
ea0c364b7d
this saves build env
...
ticket:14269
2016-03-24 15:47:15 -07:00
Jakub Klama
40b125f576
Add "release" and "ports" as PHONY targets.
2016-03-21 16:24:54 +01:00
Wojciech Kloska
16ffc6f541
ADDED: reinstall_latest target - reinstall packages built in last ports build
2016-03-18 01:41:52 +01:00
Jakub Klama
4e570a7366
Catch up with fnutils, dispatcher client and CLI package name changes.
2015-11-25 21:16:32 +01:00
Suraj Ravichandran
2a2efd499b
Add py-ipfs-api port to the build.
2015-11-17 22:40:07 -08:00