Commit graph

1695 commits

Author SHA1 Message Date
Matt Turner
58bba18c1e specs/hppa: Use isos portage_confdir for installcd stages
Avoids the following failure:

    The following USE changes are necessary to proceed:
     (see "package.use" in the portage(5) man page for more details)
    # required by dev-python/cryptography-2.2.2-r1::gentoo[-libressl]
    # required by dev-python/urllib3-1.22::gentoo
    # required by dev-python/requests-2.18.4-r1::gentoo
    # required by dev-python/ssl-fetch-0.4::gentoo
    # required by app-portage/mirrorselect-2.2.3::gentoo
    # required by app-portage/mirrorselect (argument)
    >=dev-libs/openssl-1.0.2o-r3 -bindist
2018-09-07 22:05:56 -07:00
Matt Turner
27079c201a specs/hppa: Switch stages to 17.0 profile 2018-09-07 21:52:46 -07:00
Matt Turner
3e3a528484 specs/hppa: Set pkgcache_dir
hake is very slow (gcc takes more than a day), so reusing the packages
will save huge amounts of time.
2018-09-07 21:51:50 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
e9ddbb3ec6 Add initial stage4 spec based on amd64 spec.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-09-06 01:37:28 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
bfa751f683 Sync spec variables order with other arches.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-09-06 01:33:51 +00:00
Anthony G. Basile
624ab61076 tools-uclibc: update uclibc config for ppc 2018-09-05 16:10:53 -04:00
Ben Kohler
b68b601c6e
specs/x86/*cd-stage2.spec: update source_subpath for subarch change 2018-08-28 15:06:22 -05:00
Ben Kohler
e0daee4c35
specs/x86/*cd*: adjust subarch to match seed stage
On a few x86 livecd specs we are feeding i486 or i686 seed stage but
using "subarch: x86".  This subarch results in i386 CHOST in make.conf
which causes some various problems.  Adjusting subarch to match the seed
will ensure there is no "CHOST change" situation.
2018-08-28 08:03:14 -05:00
Ben Kohler
69ac785a45
specs/{amd64,x86}/hardened: comment cdtar to enable UEFI bootloader 2018-08-24 07:58:56 -05:00
Ben Kohler
ffa0eae518
specs/{amd64,x86}/installcd-minimal-stage2.spec: comment out cdtar
As of catalyst-3.0.2, with USE=system-bootloader we can omit cdtar from
livecd-stage2 specs and catalyst will generate the required bootloader
files.  This gives us an updated isolinux & memtest86+, and also adds
UEFI grub for amd64.
2018-08-21 15:13:40 -05:00
Ben Kohler
c95d0fb3c7
specs: more firmware-related fixes on amd64/x86 livecds
Several changes here:

-Fix sorting on previous addition, and elsewhere
-Move several firmwares from net-wireless/ to sys-firmware/
-Remove obsolete prism54-firmware
-Remove iwl* firmware (bundled in linux-firmware)
-Add linux-firmware where it's missing
2018-08-02 08:38:43 -05:00
Ben Kohler
2c6cb1d904
specs: add ipw2{1,2}00-firmware on a few more installcds
Some of our livecd specs already have these firmwares but they're
missing on our minimal installcds.  Adding these, since this is still
fairly common (albeit old) hw.
2018-08-02 07:02:05 -05:00
Ben Kohler
e36f4366ad
specs/{amd64,x86}/installcd-stage2*: bump kconfig to 4.14.52 2018-07-31 09:46:22 -05:00
Ben Kohler
8a5b0a0c7f
portage/isos/package.use: enable savedconfig on linux-firmware
By adding savedconfig on linux-firwmare, we can save a few dozen
megabytes by trimming firmwares that are not generally useful on
livecds.  This flag activates the savedconfig file which was recently
added to portage/isos/savedconfig/.
2018-07-31 09:30:21 -05:00
Ben Kohler
eee135b3b2
portage/isos/package.use: add USE=jit to libpcre2 for git
Our admincd and other isos which include dev-vcs/git need this flag
enabled.
2018-07-31 09:29:07 -05:00
Ben Kohler
bf49cee53f
specs/sparc: use replace pixz with xz compression
Default compression mode for pixz tries to allocate too much memory for
sparc's 32bit userland, use plain slow xz for now.
2018-07-20 17:35:59 -05:00
Ben Kohler
165472408e
portage/stages/package.use/: fix minor typo in libpcre2 entry 2018-07-19 08:18:30 -05:00
Ben Kohler
afa01bdc79
portage/isos/savedconfig: savedconfig for linux-firmware
This adds a new savedconfig file for linux-firmware to cut out firmware
types that we obviously don't need on installcds, such as multimedia/dvb
cards.  This file is unversioned so it'll apply to future linux-firmware
releases, so it may need minor tweaks over time as new unwanted
firmwares are added upstream.

This file doesn't take effect unless/until we set USE=savedconfig on
linux-firmware, this hasn't been done yet.
2018-07-18 13:53:42 -05:00
Ben Kohler
e1d60c3127
kconfig/{amd64,x86}: new installcd-4.14.52.config 2018-07-18 13:39:56 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
82993b1e10 Stop disabling the build of sys-apps/portage with USE="rsync-verify".
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-07-15 19:50:10 +00:00
Ben Kohler
86dc6ae699
specs: add sys-apps/sandbox to *cd*stage2* livecd/unmerge 2018-07-13 14:37:51 -05:00
Ben Kohler
6d720d1bdc
specs: change man to man-db in livecd/unmerge
Default for virtual/man was changed to man-db back in 2014 but our specs
still have the old default sys-apps/man in livecd/unmerge.  Fixed.
2018-07-13 14:18:11 -05:00
Ben Kohler
d88bebb7b9
specs/amd64/installcd-stage1.spec: force rebuild of glibc for -multilib* 2018-07-13 12:27:28 -05:00
Ben Kohler
2681491831
specs: empty /usr/include on isos 2018-07-13 12:24:43 -05:00
Ben Kohler
89d7daf0b4
specs: add /boot to livecd/empty to work around bug 661084
Due to bug 661084, the /boot/System* and other wildcard matches in
livecd/rm are not functional.  This causes us to ship a duplicate copy
of kernel/initramfs, wasting space.

I've added /boot to livecd/empty to work around this for now.  I only
added this to specs where /boot/* things were already in livecd/rm.
2018-07-13 12:15:55 -05:00
Ben Kohler
0001717646
specs: add binutils to livecd/unmerge on remaining arches 2018-07-13 12:00:27 -05:00
Ben Kohler
5ac0fc35f1
specs: some fixes to livecd/rm for sys-apps/portage tools 2018-07-13 08:52:13 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
3214332800 Add jit use flag for dev-libs/libpcre2 as required by dev-vcs/git.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-07-12 16:31:18 +00:00
Ben Kohler
d42c75f514
portage/isos: clean out obsolete masks & keywords 2018-07-12 08:03:51 -05:00
Ben Kohler
2c03ec60fb
specs: remove unused USE flags from livecds 2018-07-12 07:58:16 -05:00
Ben Kohler
6b6b0d68ac
specs: remove rfkill as it's been absorbed into util-linux
Remove rfkill on arches where >util-linux-2.31 is stable, as these newer
versions now include rfkill (and block the rfkill pkg)
2018-07-11 07:41:36 -05:00
Ben Kohler
1fee89b496
s390x/netboot: enable static-libs on util-linux for genkernel 2018-07-11 07:27:06 -05:00
Ben Kohler
f6b3919402
s390/netboot: enable static-libs on util-linux for genkernel 2018-07-11 06:46:05 -05:00
Ben Kohler
5a4f2b3dde
sparc: modernize stage* specs
This commit brings the sparc stage* specs in line with current amd64/x86
specs.  It also addes catalyst-3 features.
2018-07-10 09:27:00 -05:00
Ben Kohler
4054fb702c
sparc: modernize installcd specs & kernel config
This commit brings the sparc installcd-* specs closely in line with
current x86/amd64 specs on package lists & format.  It also adds
catalyst-3 features.  Finally, an updated kconfig is added.
2018-07-10 09:25:56 -05:00
Ben Kohler
79c747e3e9
specs: add usbutils to amd64/x86 admincd/installcd
Add usbutils, this is an important tool during installation to bring up
usb networking and other harware, before installation can start.

Also add pciutils explicitly, we get it as a dep already but this is an
important tool during install as well, we use it directly.
2018-07-10 07:53:33 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
e12c57ccbf Use isos portage confdir for the stage 4 specs.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-07-08 02:04:00 +00:00
Ben Kohler
fa5b95a0f7
remove unneeded/obsolete gk_mainargs from *cd-stage2*.spec
There is no reason for the livecd initramfs to need to be able to open
mdraid/dmraid/lvm arrays, so we can remove this support from the
genkernel call.  The livecds will still have all the tools needed to
create/maintain/use these kinds of volumes later.

Modern genkernel also autodetects makeopts so we do not need to set that
explicitly.
2018-06-27 11:57:21 -05:00
Ben Kohler
9f35dadbc3
weekly/portage/isos/: USE=static-libs on util-linux for genkernel 2018-06-25 14:01:45 -05:00
Matthew Thode
24a82d21d0
update musl stage generation 2018-06-23 21:08:27 -05:00
Anthony G. Basile
7689550ee1 tools-systemd: add static-libs for util-linux 2018-06-18 18:31:40 -04:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
9f8fc9853f Add keywrods for =dev-python/cryptography-2.1.4-r2 so we can try to build openssl with USE="bindist".
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-06-17 23:03:04 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
45792fe7ca Add keywords to test net-wireless/wpa_supplicant-2.6-r8 and =dev-libs/openssl-1.0.2o-r6 - bug 531540. This should allow us to finally build ISOs again.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-06-17 23:02:44 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto)
fe3d940ac8 Drop old portage keyword version.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-06-17 23:02:21 +00:00
Rick Farina (Zero_Chaos)
3da96e404d
package.keywords is deprecated, please use package.accept_keywords 2018-06-08 14:12:51 -04:00
Mike Frysinger
c3e4c566f0 weekly/portage/isos/package.mask: drop openssl/bindist related mask
The only versions of these packages in the tree anymore are newer than
the mask, so this now breaks all our iso builds.  Drop the mask and see
if the bindist issue has been sorted out in the mean time.  If it hasn't
we'll still need to figure out something else.

Bug: https://bugs.gentoo.org/635576
2018-06-06 14:04:11 -04:00
Anthony G. Basile
d8c1c52c57 tools-uclibc: bump savedconfig for amd64/x86 to 1.0.30 2018-05-14 11:08:28 -04:00
Anthony G. Basile
6ca51d9ebe tools-systemd: fix bug #653128 2018-04-28 19:28:19 -04:00
Ben Kohler
6286776992 releases/weekly/specs/*/*cd-stage1.spec: remove dead ntlmaps pkg
net-proxy/ntlmaps was removed from ::gentoo in 2016 [1], time to remove
it from installcd package list.

[1] https://gitweb.gentoo.org/repo/gentoo.git/commit/net-proxy/ntlmaps?id=031ceb4bc4a53dca5c20906459ff08b8c48f7c5e
2018-04-09 08:51:10 -05:00
Matthew Thode
c83425ba00
simplify minimal stage4s 2018-03-22 00:14:05 -05:00