Automatically exported from
Shell Perl C Mask Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app-admin/apache-tools app-admin/eselect-* -> app-eselect/eselect-* Jul 19, 2015
app-antivirus/scannedonly_clamd No commit message Mar 5, 2015
app-eselect/eselect-opengl app-admin/eselect-* -> app-eselect/eselect-* Jul 19, 2015
app-portage/ppatch updates & cleanups Jul 18, 2018
dev-php/eaccelerator No commit message Aug 5, 2013
dev-ruby/gettext_i18n_rails No commit message Apr 24, 2014
eclass linux-next compats Jun 12, 2018
mail-filter clone fixed smf-grey+tym + my patch Dec 2, 2015
media-gfx/swftools add media-gfx/swftools-0.9.2-r2 (fixed pdf2swf) Oct 24, 2016
metadata No commit message Aug 7, 2013
net-dialup/pptpd No commit message Feb 2, 2015
net-fs/samba samba: ldb version bound Jul 17, 2018
net-libs No commit message Jul 28, 2012
net-misc/pspacer update pspacer URLs Nov 5, 2015
net-voip No commit message Jul 28, 2012
net-wireless/unifi unifi cleanup Jul 19, 2018
profiles ya-layout: /usr/sbin/ya-nrg - separate powersave/battery check for sudo Jul 20, 2018
sys-cluster updates & cleanups Jul 18, 2018
sys-fs rm sysmacros.bashrc May 16, 2018
sys-kernel linux-next compats Jun 12, 2018
unmaintained mahatma-kaganovich Jul 16, 2016
www-servers rename apache-2.4.2 ebuild, todo: adopt mainline ebuilds Aug 10, 2015
x11-libs/cairo removed x11-libs/gtk+-directfb May 31, 2018
x11-misc ya-layout: /usr/sbin/ya-nrg - separate powersave/battery check for sudo Jul 20, 2018
x11-plugins/pidgin-twisted-encoding No commit message Jul 28, 2012
x11-proto/glproto fix eselect-opengl Jan 15, 2017
README rootoverlayflags= cmdline Dec 2, 2017
build-kernel.txt same Jan 7, 2018
make.conf No commit message Oct 14, 2010
repos.conf No commit message Oct 14, 2010


Portions of code Copyright 1999-2007 Gentoo Foundation,
distributed under the terms of the GNU General Public License v2

My own License: Anarchy. Original text written in Russian.

License: Anarchy.

All spontaneous [translation problem: = "elemental"]
(including social (including legal, moral, etc.))
aspects of existence and use of the given code are force-majeur
circumstances and the author do not interest.

Money are welcome.

(c) mahatma, 29.09.2006
Original (utf-8):

License: Anarchy.

Все стихийные (включая социальные (включая юридические, моральные и т.д.))
аспекты существования и использования данного кода являются форс-мажорными
обстоятельствами и автора не интересуют.

Money are welcome.

(c) mahatma, 29.09.2006

This is Gentoo Overlay, named "raw", moved from googlecode.

Contains my raw stuff, helping me (and 2 anyone who take a risq)
to unify, sync and build my servers & workstations.

Must work with "layman -a raw" (as soon Gentoo Overlay directory
follow my email about migration).

Howto install around layman:
Add to /etc/portage/repos.conf (/etc/portage/repos.conf/raw.conf):

sync-type = git
sync-uri =
location = /var/lib/layman/raw
auto-sync = Yes


sync-type = svn
sync-uri =
location = /var/lib/layman/raw
auto-sync = Yes

# rm -Rf /var/lib/layman/raw || mkdir -p /var/lib/layman/raw
# emerge --sync raw

("svn" way will be incompatible with layman way)

Add to make.conf:

Kernel cmdline changes (some of):

=== USE genkernel pnp -klibc:

quiet=true|false - affect only initrd scripts;
autoinstall - unpack modules from initrd to root if none;
detect_root[=...] - detect root device;
fast - not strict ordered, dangerous, etc operations;
loadall - all modules bomb;
telnetd - run telnetd;
passwd=<passwd_line> - /etc/passwd whole line;
transparent_hugepage_misc - additional early "always"/"defer";
mdadm[=async|<params>] - "async" - run "mdadm --assemble ..." in background/parallel
	- to avoid stuck large non-boot partitions in some strange cases.
	or "mdadm --assemble <param>" (primary for "--uuid=...")
fsck - run fsck (chroot'ed from RO newroot) & make root early RW.
rootoverlay[=device1{[:deviceX]} - lowerdir(s) ("OR" or "+deviceX" to multiple).
	"deviceX" are:
		1) /dev/zramX:<compression>:<size> (default - /dev/zram0:lz4hc:8g),
		mkdir.ext4 chrooted from newroot with hardcoded voluntary defaults;
		2) other block device;
		3) directory under new root.
		As soon /newroot/boot is temporary place for squashfs image backend
		device, "/boot" can be used for this image.
	Default: "/dev/zram0" AKA "/dev/zram0:lz4hc:8g".
	(Logical first device contains "upper" & "work", every next - lower.)
rootoverlayflags=<flags> - additional mount flags for overlayfs

	"real_root=/dev/sda2 loop=system.squashfs rootoverlay"
		- mount system.squashfs from /dev/sda2 as root, /dev/zram0 LZ4HC 8G overlay;
	"real_root=/dev/sda2 loop=system.squashfs fsck rootoverlay=+/dev/zram0:lz4hc:8g:/boot"
		- same + /dev/sda2 as middle RW layer in overlay (good for SSD);
	"real_root=/dev/sda2 loop=system.squashfs fsck rootoverlay=/dev/sdb1:+/dev/zram0:lz4hc:8g:+/boot"
		- same, but first try [removable] /dev/sdb1 as overlay and skip other layers if OK.