Commit Graph

52 Commits

Author SHA1 Message Date
Waqar Ahmed
9a7beb277a Fix stale login.conf
This commit fixes a bug where we had changed the login.conf file name in freenas repo but hadn't reflected that in freenas/build repo and we were doing cap_mkdb on login.conf not on the renamed file which resulted in different errors because of the stale login.conf.db file.
Ticket: #59211
2018-12-17 17:35:06 +05:00
William Grzybowski
ad141695ea Default to python 3.7
Ticket:	#37458
2018-10-02 13:11:49 -03:00
William Grzybowski
ab7287d4b5 Remove files generated on install which should not be on image 2017-12-26 10:09:36 -02:00
Alexander Motin
4d37d3cf9b Remove /boot/zfs/zpool.cache symlink.
This symlink simply does not work, since it is quietly overwritten by
ZFS on first boot.  Besides, we do not want to share caches for boot and
data pools, since we do not want data pools to be imported automatically,
we have custom script for that.

Ticket:	#21373
2017-11-18 16:13:49 +02:00
Kris Moore
84c8f1fc52 Add some SDK verbosity so we can see if perhaps some of the
cleanup scripts aren't being skipped properly
2017-10-10 10:02:05 -04:00
Kris Moore
d8067377d3 Don't remove all the non-amd64 files when doing SDK 2017-07-13 12:28:56 -04:00
William Grzybowski
2a2d5966df Keep static libraries for SDK build 2017-07-08 09:08:43 -03: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
c1854a2496 Import "e" properly 2017-06-21 23:00:23 -04:00
Kris Moore
5aa2364e03 Add info line to show if SDK was enabled at build time, fix a few
entries in remove-*.py scripts
2017-06-21 22:36:10 -04:00
Kris Moore
0ee05ce5e9 Add some more SDK logic to save includes / headers and other useful
bits to installed system
2017-06-19 16:34:17 -04:00
William Grzybowski
fe8b29fe44 fix(base): create the /var/tmp/.rnd file
Ticket:	#23304
2017-05-02 09:17:01 -03:00
William Grzybowski
7d7fdc6ee5 Create a symlink from /.rnd to /var/tmp/.rnd
Ticket:	#23304
2017-04-28 09:58:47 -03:00
William Grzybowski
34676faafc Remove python3.6/test since its not relevant to us and saves space 2017-04-17 09:58:56 -03:00
William Grzybowski
b10b4cdeac Remove one more unused/no-op script 2017-03-23 20:31:31 -03:00
William Grzybowski
9875470f41 We do not need two different conf-base 2017-03-23 20:29:23 -03:00
William Grzybowski
e216f3a6a9 Remove unused customize script 2017-03-23 20:28:29 -03:00
William Grzybowski
79c3184e51 feat(build): rebuild login.conf.db 2017-03-17 14:55:56 -03:00
Jakub Klama
cba3f2f007 Remove gcc-ecj too 2017-01-05 23:05:14 +01:00
Jakub Klama
4aa3718615 Add customize task to remove gcc48. 2017-01-05 23:03:01 +01:00
Kris Moore
b1f7cb69ad Fix 'pkg clean -a -y', needs /var/cache/pkg created first 2016-10-31 16:00:34 -04:00
Jakub Klama
d32923b21e Remove /etc/rc.d/hostid and /etc/rc.d/hostid-save scripts from FreeNAS 10 build. 2016-09-20 23:24:58 +02:00
Jakub Klama
0b2148834f Keep x86 binaries in the image. 2016-09-15 17:46:37 +02:00
Jakub Klama
fa5378d253 Import os. 2016-09-14 17:58:01 +02:00
Jakub Klama
a7f283b68b Remove non-amd64 binaries from the system image. 2016-09-14 17:47:42 +02:00
Jakub Klama
3a54b499dc Symlink /etc/local to /conf/base/etc/local to make /usr/local/etc available in installer. 2016-06-06 19:48:17 +02:00
Jakub Klama
02a0996c76 Copy /usr/local/etc to /conf/base/etc/local and symlink /usr/local/etc to /etc/local in same way as in FreeNAS 9.10. 2016-06-04 21:39:41 +02:00
Suraj Ravichandran
699d585f1e Remove unused imports and gratuitous calls from various files. 2016-04-13 17:05:29 -07:00
Alexander Motin
f507bd6f33 Add couple symlinks lost in new builder.
Ticket:	#14536
Ticket:	#14539
2016-04-10 23:29:04 +03:00
Sean Eric Fagan
bf1599a67c Make /bin/bash a symlink to to /usr/local/bin/bash.
Ticket: #14472
2016-04-06 12:14:04 -07:00
Jakub Klama
952f59276c Fix /usr/local/etc symlink 2016-03-24 16:42:41 +01:00
Suraj Ravichandran
9b58580071 Make /usr/local/etc a symlink of /etc/local in 9.10
Ticket: #14223
2016-03-24 02:26:14 -07:00
Alexander Motin
cb32f9cad6 Forcefully remove /tmp, since at least im my case there is a file. 2016-03-17 20:52:32 +02:00
Jakub Klama
541bd17dc3 Oops, too many newlines 2016-03-17 13:45:19 +01:00
Jakub Klama
81b76e0624 Symlink /tmp to /var/tmp on both 9.10 and 10. 2016-03-17 13:44:24 +01:00
Alexander Motin
23543a0598 Remove source locale files (*.po) from image.
It saves about 3MB of space.
2016-03-14 10:09:46 +02:00
William Grzybowski
38833a225e troff bits are required for man to work 2016-03-04 11:11:23 -03:00
William Grzybowski
921f32c1ce Do not remove man/groff 2016-03-03 16:54:44 -03:00
Jakub Klama
29bbd879f3 Set +x on conf-base9.py 2016-02-28 21:46:54 +01:00
Jakub Klama
33faba13fd Use different /conf/base customize task for 9.10 that preserves /conf/base/etc/local. 2016-02-28 21:38:34 +01:00
William Grzybowski
cc23d80b78 Move all shebangs to python3 2015-11-04 09:00:15 -02:00
William Grzybowski
81e035120a IPFS is now a port 2015-09-24 15:26:47 -03:00
Jordan Hubbard
98e9cb1a7c Set the proper permissions for the ipfs startup file. 2015-09-13 14:50:02 -07:00
Jordan Hubbard
572b141af8 Add ipfs as a hidden easter egg / science experiment (it is disabled by
default).
2015-09-13 12:40:36 -07:00
Sean Eric Fagan
fdbd913f60 Changes from Jakub to get avatar.conf back into the system. 2015-08-13 14:19:21 -07:00
Jakub Klama
88eb4fcbe2 /etc/local is a symlink now 2015-08-10 21:18:35 +02:00
Jakub Klama
b7895b3910 Use maximum possible size for /var tmp filesystem. 2015-07-14 22:31:17 +02:00
Jakub Klama
102a55994b Adapt various bits to FreeBSD 9. 2015-07-11 21:42:23 +02:00
Jakub Klama
71b921550b Prepare obsolete /conf tree to be compatible with 9.3 2015-07-10 21:43:51 +02:00
Jakub Klama
4709b46d93 Fix remove-bits task. 2015-07-10 21:42:49 +02:00