| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
All repo configuration is currently removed unconditionally. Gentoo
itself doesn't really need this, but derivatives probably do.
Closes: https://github.com/gentoo/catalyst/pull/16
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
|
|
|
|
| |
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
|
|
|
|
|
|
|
| |
This is functionality better implemented in fsscripts outside of
catalyst.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/236905
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit renames the config option 'portage_overlay' to 'repos'.
Also, it renames the method 'portage_overlay' to 'process_repos'
and 'set_portage_overlay' to 'set_repos'. Motivation:
1) The Gentoo wiki states 'repository' as the preferred term,
and 'overlay' only as a colloquial
(https://wiki.gentoo.org/wiki/Ebuild_repository),
reducing the distinction between the main repository
and other 'overlay' repositories.
3) This avoids confusion with filesystem overlays
(via the config option 'overlay' and 'root_overlay').
2) The plural form highlights the possibility of specifying
multiple repositories, continuing 2861038a.
Signed-off-by: Felix Bier <felix.bier@rohde-schwarz.com>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
|
| |
The code already supports multiple repositories. This commit adapts the
documentation to make this more explicit.
Signed-off-by: Felix Bier <felix.bier@rohde-schwarz.com>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
distcc_hosts are independent of the build itself, and therefore should
be configured system-wide in catalyst.conf and not in each spec file.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
grub-mkrescue produces an ISO that is bootable from EFI as well as from
the BIOS, so isolinux isn't necessary to accomplish that. The benefits
are that (1) we reduce the number of dependencies required to make the
ISO, (2) the same GRUB set up works for EFI and BIOS systems, and (3)
grub-mkrescue replaces a whole lot of code that we no longer need to
maintain.
This patch has the side effect of removing the F[2-7] help texts and the
memtest86+ option, since those were done via isolinux. I feel okay
removing those since isolinux was only used on BIOS systems and not on
EFI, so none of those things were available to the vast majority of our
users.
It also has the side-effect of removing Fedora's signed UEFI shim
(sys-boot/shim) which could be used to add a hash for the live CD's grub
binary so that you could install under Secure Boot. That doesn't offer
any protection, and the author of the code indicated to me that the
value in offering this feature is that it allows installation on systems
with broken firmware under which important hardware (like the NVMe
drive) isn't exposed unless using Secure Boot. After quite a bit of
searching the internet, I can't find any mentions of this being a
problem.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
Depends on media-gfx/splashutils which was removed from Gentoo in
November 2018.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes support for various file systems from the embedded target
(a target for producing images for embedded systems, as far as I
understand) and for ISOs. For ISOs, squashfs is great and everyone uses
it -- it provides better performance from a CD than the alternatives
like zisofs, normal, or noloop. See [1] for performance data of squashfs
vs other methods.
For embedded, it's unclear whether the target is used at all. There are
some very old specs in releng.git that use 'rel_type: embedded', but I'm
not sure if the target is used at all these days. To that end, I've
asked in #gentoo-embedded if anyone uses it. I've removed what I believe
to be the file system options that don't provide any value, leaving
jffs2 for now.
[1] https://elinux.org/Squash_Fs_Comparisons
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
We're using tar2sqfs from squashfs-tools-ng, so let's replace the usage
of mksquashfs (from squashfs-tools) with gensquashfs.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
BLAKE2 is good and fast. Pentoo is using BLAKE2. There's no need for a
second digest.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
| |
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
netboot2 is better and has existed for a long time. No specs in
releng.git use this target.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
Evidently this was a target last used 15 years ago to produce a Gentoo
LiveCD ISO with *a* game on it.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
spind was deleted from livecd-tools in 2011.
See: https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=7d4d363bae7313e46de960a45888907059b0f2d6
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
Unused, and other successful tinderbox systems exist and are in active
use.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
| |
Unused for 12 years.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
|
| |
GRUB replaced yaboot on PPC in commit e9c0a0394d15 (ppc: Generate Grub
entries)
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
|
|
|
|
| |
plus document it right
Signed-off-by: Rick Farina (Zero_Chaos) <zerochaos@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
The locations approved by the council:
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
PORTDIR="/var/db/repos/gentoo"
Bug: https://bugs.gentoo.org/684908
Signed-off-by: Zac Medico <zmedico@gentoo.org>
|
|
|
|
|
|
|
|
| |
Thanks to simonvanderveldt.
Closes: https://github.com/gentoo/catalyst/pull/3/
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
|
|
|
|
| |
Signed-off-by: Brian Dolbec dolsen <dolsen@gentoo.org>
|
|
|
|
| |
allow livecd to keep build deps or just not run depclean at all
|
|
|
|
|
|
| |
New spec options, compressor_options, compressor_arch, comp_prog.
compressor_options defaults to previous xattr options, adding it to the spec overrides those.
compressor_arch is a squashfs arch filtering option.
comp_prog, is an os level option to auto-select between linux tar and BSD tar cli differences.
|
|
|
|
|
| |
A lot of these have rotted -- like old Gentoo sites now in the wiki.
Also switch to https:// whenever possible.
|
| |
|
|
|
|
| |
Fix the target_filename ending in a slash
|
|
|
|
| |
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
|
|
|
|
|
|
| |
With:
$ sed -i 's/^\(#.*\)\(#.*\)/\1\n\2/' examples/*.spec
|
|
|
|
|
|
|
|
| |
Thanks to Dustin C. Hatch for pointing this out, because I wasn't able
to find it on my own. Having a pointer distributed with Catalyst
should help other newcomers find example spec files written by folks
who know what they're doing ;). The current examples lack a full
stage1-through-stage3 progression.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Run the following command to cleanup whitespace.
for FILE in $(git ls-tree -r --name-only HEAD | grep -v 'bz2$'); do
sed -i 's/[[:space:]]*$//' "$FILE"
done
git checkout COPYING ChangeLog
Reviewed-by: Matt Turner <mattst88@gmail.com>
|
|
|
|
|
| |
Date: Tue, 20 Dec 2011 15:35:16 +0000
Subject: [PATCH] s:/etc/make.conf:/etc/portage/make.conf:g - Use new location
|
| |
|
|
|
|
| |
Remove explicit --initramfs-overlay=/tmp/image from netboot2 example spec
|
|
|
|
|
|
| |
in a couple years and isn't accepted upstream.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1314 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1270 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
|
|
| |
information, and added a small fix for FreeBSD for bug #169041. This is catalyst 2.0.5_pre4 for testing.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1249 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
|
|
| |
remove extra pkgcache_path and kerncache_path options from example specs
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1243 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
|
|
| |
so everyone enjoy it.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1212 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1162 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
|
|
| |
portage_overlay to the example specs for the relevant targets.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1108 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1072 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1066 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
|
|
| |
kerncache_path, where necessary.
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1049 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1043 d1e1f19c-881f-0410-ab34-b69fee027534
|
|
|
|
| |
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@1020 d1e1f19c-881f-0410-ab34-b69fee027534
|