Merge pull request #2492 from pentoo/updates20250814

zero-system: manage /etc/fstab tmpfs
This commit is contained in:
github-actions[bot] 2025-08-15 12:48:46 +00:00 committed by GitHub
commit f5939023b7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

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