zero-system: manage /etc/fstab tmpfs

This commit is contained in:
Rick Farina (Zero_Chaos) 2025-08-15 08:45:25 -04:00
parent 5bc18bea86
commit 1c521ca3a0
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC

View file

@ -10,7 +10,7 @@ S="${WORKDIR}"
LICENSE="GPL-3" LICENSE="GPL-3"
SLOT="0" SLOT="0"
KEYWORDS="amd64 arm x86" KEYWORDS="amd64 arm x86"
IUSE="dev desktop lto minimal nu printer" IUSE="dev desktop minimal nu printer"
RDEPEND=" RDEPEND="
app-admin/keepassxc app-admin/keepassxc
@ -45,6 +45,7 @@ RDEPEND="
app-portage/iwdevtools app-portage/iwdevtools
app-shells/dash app-shells/dash
app-shells/mksh app-shells/mksh
app-vim/nerdtree
dev-embedded/platformio dev-embedded/platformio
dev-python/mock dev-python/mock
dev-python/pytest dev-python/pytest
@ -55,6 +56,7 @@ RDEPEND="
dev-util/checkbashisms dev-util/checkbashisms
dev-util/libabigail dev-util/libabigail
dev-util/meld dev-util/meld
dev-util/pkgcheck
dev-util/pkgdev dev-util/pkgdev
dev-util/shellcheck dev-util/shellcheck
dev-vcs/cvs dev-vcs/cvs
@ -83,10 +85,8 @@ RDEPEND="
sys-process/usbtop sys-process/usbtop
sys-process/glances sys-process/glances
nu? ( nu? (
app-crypt/glep63-check
dev-util/catalyst dev-util/catalyst
dev-util/jenkins-bin dev-util/jenkins-bin
dev-util/pkgcheck
mail-client/thunderbird mail-client/thunderbird
mail-client/thunderbird-bin mail-client/thunderbird-bin
net-p2p/mktorrent net-p2p/mktorrent
@ -106,10 +106,9 @@ RDEPEND="
!arm? ( sys-apps/preload ) !arm? ( sys-apps/preload )
net-wireless/hidclient net-wireless/hidclient
x11-misc/redshift x11-misc/redshift
app-vim/nerdtree
media-sound/asunder media-sound/asunder
net-wireless/md380tools net-wireless/md380tools
!lto? ( dev-embedded/arduino ) dev-embedded/arduino
) )
) )
" "
@ -155,4 +154,8 @@ pkg_postinst() {
if [ -d /home/zero ]; then if [ -d /home/zero ]; then
chown zero.users /home/zero/.vim-scratch || die chown zero.users /home/zero/.vim-scratch || die
fi fi
if ! grep -q '/var/tmp/portage' /etc/fstab; then
printf '#tmpfs /var/tmp/portage tmpfs defaults,size=48G 0 0' >> /etc/fstab
printf 'tmpfs /var/tmp/portage tmpfs defaults 0 0' >> /etc/fstab
fi
} }