Commit graph

859 commits

Author SHA1 Message Date
Jorge Manuel B. S. Vicetto (jmbsvicetto) c1a4ecf694 Drop app-crypt/bcwipe from the admin-cd specs as it seems we can't distribuite it - bug 683956.
Thanks to Ulrich Müller <ulm@gentoo.org> for pointing out the licensing issue.
Bug: http://bugs.gentoo.org/683956
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-04-21 13:22:32 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) fc75a7c368 Drop net-analyzer/gnu-netcat as it was removed from the tree.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-04-17 14:11:12 +00:00
Matt Turner a8a5572715 specs/hppa: Switch installcd to python3.6
Packages are starting to drop python2.7 support, causing build failures
if no python3 implementation is selected.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-03-24 10:41:24 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) dbd150f6ee
Replace net-analyzer/netcat6 with net-analyzer/openbsd-netcat
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-03-16 23:53:00 -01:00
Matt Turner feac93b053 releases: Remove non-weekly specs
They're not used, and just make searching for things in the repo noisy.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-03-16 17:50:48 -07:00
Ben Kohler eddcc9b1ed
portage/isos/savedconfig: update linux-firmware file list
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-03-05 18:09:29 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) c7d5ff896e Drop the livecd/cdtar commented out lines (clean-up).
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2019-02-28 19:22:43 +00:00
Matthew Thode 035af9dd0a
add gentoo-keys to stage4 and set PORTAGE_GPG_DIR
Signed-off-by: Matthew Thode <mthode@mthode.org>
2019-02-20 11:35:09 -06:00
Ben Kohler 816c4738fd
Revert "sparc/*.spec: try using pixz again"
This reverts commit 201bf77489.

This didn't work so well yet.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-31 14:20:11 -06:00
Ben Kohler 201bf77489
sparc/*.spec: try using pixz again
Built a 64bit pixz binary & put it on totoro for autobuilds.  We should
be able to pixz compress w/o memory issues now.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-31 13:21:52 -06:00
Ben Kohler 7bd7dd0235
s390x/netboot: fix package.use entry for genkernel/util-linux
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-29 11:29:09 -06:00
Ben Kohler 5e1615162e
kconfig/sparc/installcd: add PRINTK_TIME
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-22 10:04:14 -06:00
Ben Kohler 25d34d5588
sparc-installcd: add usbutils, remove commented/unkeyworded acpid
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-12 08:25:52 -06:00
Ben Kohler daa362cb19
installcd-stage2-minimal.spec: cdtar must be bz2
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-09 07:39:25 -06:00
Ben Kohler 33e1d442a5
sparc/installcd-stage2-minimal.spec: bump kconfig
..to work around gcc-8 SUN_LDOMS build failure

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-08 11:41:29 -06:00
Ben Kohler 0b3e7bd066
sparc kconfig: update for 4.14.83 & remove SUN_LDOMS
SUN_LDOMS may be breaking the kernel build on gcc-8.  Adding new kconfig
to test this theory.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-08 11:04:56 -06:00
Ben Kohler 4d7b1d27c8
sparc/installcd: move from qla-qc-firmware to linux-firmware
Newer genkernel depends on linux-firmware by default.  Until now sparc
was ONLY adding qla-qc-firmware, but now we'll just pull the full
linux-firmware package.  This will give better hardware compatibility
anyway.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-07 07:51:20 -06:00
Ben Kohler d1bcb8f4ed
sparc/installcd: switch to new 2017 cdtar
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2019-01-06 14:36:21 -06:00
Matt Turner c58fc26660 specs/ppc: Add ppc64le stage specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 15:19:56 -08:00
Tobias Klausmann 9508b899ce Assorted fixes and changes for Alpha
- Update kconfig for alpha, now including virtio for block/scsi and
  networking, and make all qla drivers modules.
- Add linux-firmware to installer CD.
- Rearrange some variables in tools/catalyst-auto-alpha.conf
- Remove cifs-utils (huge Samba 4 dep)
- Add btrfs-progs
- Remove "static" USE flag, since it causes a USE dep conflict in pam.

Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 11:51:59 -08:00
Matt Turner 170613724a specs/hppa: Include emacs and vim on the installcd
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2019-01-05 11:51:59 -08:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 129dec5296 Stop cleaning /usr/share/locale and /usr/share/man.
For the install-cd and admin-cd stop cleaning /usr/share/locale as that's
causing issues at least with tmux for not having any UTF-8 locales.
For the admin-cd stop cleaning /usr/share/man to see the resulting ISO size
difference and evaluate if it's worthy it.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-12-30 00:16:00 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 7179b0cc8a Update the x86 hardened specs profile to the new 17.0 profiles.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-12-29 23:58:30 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) b45a207671 Update kernel config for the admin-cd.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-12-29 23:52:47 +00:00
Matt Turner a5e5a7ba01 kconfig/powerpc: Remove old kconfigs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2018-11-12 13:32:30 -08:00
Matt Turner 4be381ef9c weekly/admincd: Use stable sys-fs/btrfs-progs
We suspect this dated from a time before there were stable keywords on
sys-fs/btrfs-progs. A recent build failure on ppc made me notice this,
so lets use a stable version to avoid such problems in the future.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2018-11-10 10:15:58 -08:00
Matt Turner 697df81bfe kconfig/powerpc: Build ISO9660 support into kernel
I think this is the reason the CDs are failing to boot.
2018-11-05 16:30:59 -08:00
Ben Kohler 72de12a5ca
kconfig/{amd64,x86}: add FB_SIMPLE 2018-10-23 13:21:58 -05:00
Matt Turner 418c1d5741 specs/ia64: Switch stages to 17.0 profile 2018-10-12 21:28:40 -07:00
Matt Turner f9068f1ed3 specs/alpha: Ship sys-fs/dmraid on the livecd
Expected to fix the livecd build which is currently failing with

   Error: --dmraid requires sys-fs/dmraid
          to be installed on the host system.
2018-10-09 09:43:29 -04:00
Ben Kohler 54c394b8c2
portage/isos: remove obsolete p.a_k for openssl 2018-09-25 11:23:39 -05:00
Ben Kohler 2b91c48b8c
portage/stages: remove obsolete p.a_k entry for portage 2018-09-25 11:18:01 -05:00
Ben Kohler e3eb201b5e
portage/stages: apply -filecaps globally 2018-09-25 11:17:02 -05:00
Ben Kohler 863d63d325
portage/stages: remove obsolete package.use/grub
amd64 profiles set this already since late 2016
https://gitweb.gentoo.org/repo/gentoo.git/commit/profiles/arch/amd64/package.use?id=df1cfa8b3a275372a8dc64cc93130128710e51f4
2018-09-25 10:28:43 -05:00
Ben Kohler fdbf26d24b
portage/stages: remove long-obsolete masks 2018-09-25 10:23:29 -05:00
Matt Turner 678b4c1f9f specs/ppc: Replace fwcutter with actual firmware
With the mirror restriction lifted, we can actually ship this on
install CDs.

Bug: https://bugs.gentoo.org/666588
2018-09-19 23:55:04 -07:00
Ben Kohler 5dd4cfe4da
specs/sparc: bump main sparc specs to 17.0 profiles 2018-09-19 15:31:08 -05:00
Ben Kohler 8f129c43d9
kconfig/{amd64,x86}/installcd: add more userspace crypto options
Bug: https://bugs.gentoo.org/665306
2018-09-19 11:52:50 -05:00
Matt Turner 426c2f300e specs/ppc: Add sys-apps/lm_sensors 2018-09-18 22:18:25 -07:00
Matt Turner e32aa3d3a1 specs/ppc: Readd net-wireless/{b43,bcm43xx}-fwcutter 2018-09-18 22:17:56 -07:00
Matt Turner 05e356bcc9 kconfig/powerpc: Disable bootup logo
On my iMac G4 it causes corruption with CONFIG_FB_OF
2018-09-18 18:11:47 -07:00
Matt Turner 557c5ce752 kconfig/powerpc: More configuration updates 2018-09-18 18:05:34 -07:00
Matt Turner d947d5dfb8 kconfig/powerpc: Enable firewire on ppc32
Bug: https://bugs.gentoo.org/496786
2018-09-18 17:25:04 -07:00
Matt Turner de882a6590 specs/alpha: Build stage3 from stage1 2018-09-17 12:21:14 -07:00
Matt Turner e581c7ceb2 specs/alpha: Switch stages to 17.0 profile 2018-09-17 12:21:14 -07:00
Matt Turner faf27fad3a specs/ppc: Update configs 2018-09-16 20:26:54 -07:00
Matt Turner 0f38d932d8 specs/ppc: Build stage3 from stage1 2018-09-15 22:47:11 -07:00
Matt Turner df8df8403a specs/ppc: Build the powerpc iso using the ppc profile 2018-09-15 22:47:11 -07:00
Matt Turner cf41003f5c specs/ppc: Remove "64ul" from stage names 2018-09-15 22:47:11 -07:00
Matt Turner 3f5e1b5b7d specs/hppa: Build stage3 from stage1
stage2 runs bootstrap.sh, which made sense when gcc had a
build/bootstrap USE flags that were set in stage1 and 2. But gcc is
fully built in stage1 now, making stage2 a waste of time.
2018-09-14 11:22:43 -07:00
Matt Turner ef7ad5313c specs/ppc: Use isos portage_confdir for installcd stages 2018-09-13 22:56:25 -07:00
Matt Turner b7440db1e8 specs/ppc: Switch to new 4.14 kconfigs 2018-09-13 22:56:25 -07:00
Matt Turner 429f486f51 specs/ppc: Switch from yaboot to grub 2018-09-13 22:56:25 -07:00
Matt Turner df0df8ff7d specs/ppc: Update packages and clean up list 2018-09-13 22:56:25 -07:00
Matt Turner ae10e98885 specs/ppc: Use update_seed in stage1 2018-09-13 22:56:25 -07:00
Matt Turner fb1f79c3d2 specs/ppc: Compress with pixz 2018-09-13 22:56:25 -07:00
Matt Turner 3971ac30fb specs/ppc: Switch stages to 17.0 profile 2018-09-13 22:56:25 -07:00
Matt Turner 7edc6fa93e kconfig/powerpc: Add 4.14 configs 2018-09-13 22:56:25 -07:00
Matt Turner 75e9042689 specs/alpha: Use isos portage_confdir for installcd stages 2018-09-08 20:40:48 -07:00
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
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
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
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
Ben Kohler b018b45519 s390[,x]: mv flat package.keywords file to package.accept_keywords dir
Having a flat package.keywords file is causing a failure with recent
catalyst, example failure log here:

https://archives.gentoo.org/gentoo-releng-autobuilds/message/8ae8a75448fef84e2249e4154e271b34

Log excerpt:

--- Running action sequence: setup_confdir
Configuring /etc/portage...
cannot delete non-empty directory: package.keywords
could not make way for new regular file: package.keywords

This patch switches to dir structure and uses the new preferred location
package.accept_keywords.
2018-03-13 08:12:28 -05:00
Mart Raudsepp f0e62fec97 arm64: Use generic portage_confdir and add portage_prefix
portage_prefix will make the necessary tweaks not end up in stage tarball.
generic portage_confdir has all the workarounds needed for an up to date
stable keywords architecture.
2018-03-05 21:50:54 +02:00
Matthew Thode 31181682ae
removing unneeded arm64 keywords file 2018-03-02 11:32:31 -06:00
Matthew Thode b7ec6e6805
remove systemd cruft 2018-03-02 10:19:08 -06:00
Matthew Thode 79f7bde997
make stage4-systemd spec actually work 2018-02-28 07:22:26 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) a1fa95f74b Keyword all portage-2.3.24 releases.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-15 20:23:12 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 1980c9cbbf Enable the static-libs use flag for libpcre as required by libselinux.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-06 10:22:08 +00:00
Matthew Thode fd0818c422
remove references to non-existant cloud-stages overlay 2018-02-04 18:45:12 -06:00
Matthew Thode 702dde0750
add missing grub platform for stage4 builds 2018-02-04 18:37:16 -06:00
Matthew Thode 57a5bfeb2a
Revert "move stage4 build integration stages into a subdir"
This reverts commit 11ccab53f8.
2018-02-04 18:21:25 -06:00
Matthew Thode 11ccab53f8
move stage4 build integration stages into a subdir 2018-02-04 17:06:42 -06:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) f696bdbdba Make the minimal stage4 use the stages portage config and not the cloud-stages.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-04 00:06:35 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 3a67711017 Keyword newer version of portage to see if we can get past the virtual "troubles" and disable "rsync-verify" for the cloud stages. Move the portage package.keywords to the releng dir so it gets removed
from the final stage.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-03 23:47:23 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) df449ac749 Keyword newer version of portage to see if we can get past the virtual "troubles".
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-02-03 10:44:02 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 5c963b7694 Disable new unstable depedencies for portage.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-31 04:19:47 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 5288e39671 Keyword sys-apps/portage-2.3.21 to avoid the dependencies issues introduced with portage-2.3.19-r1.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-31 00:23:24 +00:00
Mike Frysinger 7ea60e906f ia64: set portage_confdir for stage[123] to match other arches 2018-01-29 16:29:42 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 84e4981dfa Move package.use and package.mask files for cloud stages to a releng subdir.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) a35c8cb54b Update profiles to the new 17.0 profiles. Missing x86 hardened as there's no profie available yet.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 4ee90d795d Add caps and filecaps use flags to the admin-cd. Drop sys-fs/nilfs-utils from the admin-cd - bug 591084. Add app-editors/nano to the packages list of the install-cd and the admin-cd so that it isn't
depcleaned - bug 642856.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 5796552684 Drop old (before 2008) uclibc specs that were never used with autobuilds.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 73dfdcaca3 Add portage_prefix to the specs to finally clean-up /etc/portage/package.*/releng - fixes bug 547538.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 31a65fdca6 Move package.use and package.mask files for stages to a releng subdir - prepare for portage_prefix.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2018-01-07 03:31:14 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) da0eb6ec11 Set USE="-filecaps" for sys-libs/pam to avoid the circular dep between sys-libs/pam and sys-libs/filecaps. Document the caps, filecaps USE mask for iputils.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-28 15:01:40 -01:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) dff71c4a7a Build xz stages.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-12-22 11:06:27 +00:00
Robin H. Johnson cb879a382e
releases/weekly: shorten ISO labels.
ISO9660 limits label length to 32 characters, this is enforced by
mkisofs.

Catalyst now truncates to 32 characters instead of failing when mkisofs
does, however the label formatting is inconsistent and loses some
information.

New label structure:
  Gentoo ${ARCH} ${WHAT} ${STAMP}
Where 'WHAT' is skipped in some cases.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-15 15:42:27 -08:00
Robin H. Johnson f77598e421
admincd: hardened-sources is no more, switch to gentoo-sources.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 13:07:45 -08:00
Robin H. Johnson 375233d0d1
weekly: catalyst3 already removes keymaps, so rcdel fails.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-14 12:51:03 -08:00
Robin H. Johnson 10953c3a11
weekly: cdtar files moved in newer catalyst.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-06 23:13:04 -08:00
Ben Kohler b3de33333a
weekly/portage/isos/package.mask: mask new packages needing -bindist
Newly stabilized dev-python/pyopenssl-17.2.0 and
dev-python/cryptography-2.0.2 depend on openssl[-bindist] which is
breaking our bindist-enabled iso builds[1].  These are used by
mirrorselect on most of our isos.

This new package.mask entry will allow us to stay on the older
still-usable versions until the larger bindist issue is resolved.

[1] https://archives.gentoo.org/gentoo-releng-autobuilds/message/498ea631212b254f8dbdd54be243427b

Closes: https://bugs.gentoo.org/635576
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-05 19:35:37 -08:00
Robin H. Johnson 1b4139766c
releases/weekly: drop net-dialup/globespan-adsl
net-dialup/globespan-adsl is obsolete
- does not build with GCC5
- dead upstream for 10+ years
- only for specific very old modems

Closes: https://bugs.gentoo.org/635578
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-12-04 08:41:00 -08:00
Matthew Thode c8b60f8a72
arm64 17.0 profile updates and stuff 2017-12-03 22:49:22 -06:00
Matthew Thode 1ce3bc7326
arm64 stage building
this is steev's work
2017-12-01 16:53:39 -06:00
Matthew Thode 14f5b424e8
stop building cloud stage4 stages
It's only used by diskimage-builder and been diskimage-builder has
not been using cloud stages since at least a year ago.

97c01e48ed/diskimage_builder/elements/gentoo/root.d/10-gentoo-image
2017-11-20 23:52:59 -06:00
Matthew Thode bcace5f745
switch all stage4s to gentoo-sources 2017-11-20 23:33:16 -06:00
Matthew Thode 8f2cfaf3eb
update gentoo cloud-kernel config 2017-11-20 23:30:14 -06:00
Robin H. Johnson b08c3c143b
weekly/admincd: more filesystem support.
Added:
  sys-fs/dislocker
  sys-fs/exfat-utils
  sys-fs/nilfs-utils

Bumped:
  sys-fs/btrfs-progs

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-10-11 12:46:43 -07:00
Matthew Thode 380e1b0d73
adding CONFIG_FW_CFG_SYSFS=y to cloud configs 2017-04-01 16:50:45 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) 3d6b82ca19 Update admin-cd specs as openvpn was moved from the net-misc to the net-vpn category.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2017-03-23 21:18:10 +00:00
Mike Frysinger 65391a416e admincd: drop chname keywording
It's been marked stable now.
2017-02-21 22:11:48 -05:00
Mike Frysinger 9144c990bf isos: set busybox[-static]
We don't need the static binary for recovery on iso images, and it
conflicts with the global USE=pam setting we turn on for isos.
2016-12-22 12:49:43 -05:00
Robin H. Johnson 7e6bf27a13
weekly: new app-arch/rar license is EULA and prohibits bundling (provision 3.b.)
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
(cherry picked from commit fefbd35fbbfc4eff41acdd8e70acdcab7613378c)
2016-12-01 16:21:41 -08:00
Mike Frysinger cb672f4003 drop openssh keywording
Newer versions have gone stable now so we don't need this file anymore.
2016-11-25 19:56:02 -05:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) d47466ed7a Drop sys-apps/apmd - fixes bug 552314.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-11-13 19:55:43 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) f636c7e886 Drop app-misc/vlock from the installcd, livecd and admincd - fixes bug 543778. Leaving livedvd specs pending more discussion.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-11-13 19:03:38 +00:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) ce6f1f2f6d Package removal - bug 513044.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2016-08-30 22:35:37 +00:00