From 301f327a08cca6026f4a0e74415c79fa5cc60172 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Thu, 4 Jul 2024 20:20:49 +0100 Subject: Add auto-fs to base --- virtual/miller-base/Manifest | 2 +- virtual/miller-base/miller-base-10.12.4.ebuild | 139 ------------------------ virtual/miller-base/miller-base-10.12.5.ebuild | 140 +++++++++++++++++++++++++ 3 files changed, 141 insertions(+), 140 deletions(-) delete mode 100644 virtual/miller-base/miller-base-10.12.4.ebuild create mode 100644 virtual/miller-base/miller-base-10.12.5.ebuild (limited to 'virtual/miller-base') diff --git a/virtual/miller-base/Manifest b/virtual/miller-base/Manifest index 0984f3a..968d29c 100644 --- a/virtual/miller-base/Manifest +++ b/virtual/miller-base/Manifest @@ -12,4 +12,4 @@ AUX update-install2 683 BLAKE2B 22d9b0ee5bf4af8f0ababf8228d1d0b72f52d63eb9c513fa AUX update.portage.cron-2 48 BLAKE2B 3dfc6ccfc76500300af4c08eab46f309817fe1b50d0aceaad14e05f73fec23146eb9dcedb53c3db78b222f80530fde7533052253fad80eca0f9c6831ad939955 SHA512 431d8ed50c2fc6d4b0e9e3550e4ba5d8320595961c6dab14820ae7b5abd39bf63cb6afb99724f2b4aebb2c0cf14b46927d2abecb6d9509db158000b8ea6a97b8 AUX weekly-av-scan.cron 1788 BLAKE2B 2c5b9394f18e882971ea883639fdcfc24cda342a6e63f166fe737a3d09e32de42b5b960f80c676994e8f8471d76b21d61cf5bfe7148eb8284d84407da8ebd5aa SHA512 ef2168213d81ce0db8eed96adf48e362f0e620ba509728beb97a5809c1f82443be356c01b7c645a7baf5cee1939d3db1f42940824b4a1a9ad8fd451d899c9179 AUX write-new-updates 479 BLAKE2B f5ae0a84219a9d60ba3af43000c0ed1489d26868c51893a40fe0a40da80fcf721bdc540d07c17021cc06a216908b7ddac7736dfab9783853de7a75315705cf62 SHA512 b84f0bc0259c0986f136282475462165eb69c6bb766640089f64027233f9bb4faf4ae91b2aa0227791e0df542b75a5c50ab9a3bc33d8162a3ed53273cb24e182 -EBUILD miller-base-10.12.4.ebuild 3882 BLAKE2B 2b6ea81840e5c960bf80ce2ee5c86b19eb73c5f1c3a5e03c4b17d8455fd892ff57f593ac27f9ad88ab170e2461767caefa0db62ee44f08cbe823485d3e9a5909 SHA512 cf85980a154d0ba87d0918bbd75ca9ce5420bb5dd04b5dda1f0b754a277695715fd8c0a1331532205be80341d40196a73700f98f22ffed7970d43fc3e7dbbb20 +EBUILD miller-base-10.12.5.ebuild 3898 BLAKE2B 3aa1a2d66b2cfec428395c2bc8c70ce39570546db68fd9ea6510b4f9438292eb83fb883c3c51f060d65ece62f44be24db2529d774b40a4983d682f0f8db2c63d SHA512 a691f066eef4a985f62e91cdec4e247cfc4aabf223ffc295ecc35600c189bf32d03416a7b67355e63813ed0a4fb926ef308c912e3ed99c8d6212bc8957dc33b3 diff --git a/virtual/miller-base/miller-base-10.12.4.ebuild b/virtual/miller-base/miller-base-10.12.4.ebuild deleted file mode 100644 index 6f1a95c..0000000 --- a/virtual/miller-base/miller-base-10.12.4.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -EAPI="7" -inherit systemd tmpfiles -DESCRIPTION="Virtual for base systems" - -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 mips ppc ppc-macos sparc sparc-fbsd x86 x86-fbsd" -IUSE="hardened nohourlyupdate fuse xfs btrfs bash-completion git samba -minimal autoupdate autoshutdown autoservicerestart mdadm ssd X -video_cards_nvidia video_cards_nouveau firmware ischroot ldap" - -RDEPEND=" - app-misc/simplify - || ( app-arch/hardlink sys-apps/util-linux[hardlink] ) - sys-process/htop - sys-process/time - sys-apps/less - fuse? ( net-fs/sshfs ) - !ischroot? ( - sys-kernel/kergen - sys-apps/ethtool - sys-cluster/netfs - sys-apps/kexec-tools - >=app-admin/eclean-kernel-1.99 - mdadm? ( sys-fs/mdadm ) - !ssd? ( - sys-apps/systemd-readahead - ) - xfs? ( sys-fs/xfsdump ) - btrfs? ( - sys-fs/btrfs-progs - sys-fs/btrfsmaintenance - ) - sys-fs/lvm2 - sys-boot/grub - sys-apps/pciutils - sys-apps/usbutils - samba? ( || ( net-fs/cifs-utils net-fs/samba[client] ) ) - firmware? ( sys-kernel/linux-firmware ) - app-admin/logrotate - video_cards_nouveau? ( sys-firmware/nvidia-firmware ) - app-antivirus/clamav - sys-kernel/gentoo-kernel - sys-apps/deswappify-auto - ) - sys-process/cronie - app-portage/gentoolkit - app-admin/sudo - app-admin/hddtemp - mail-client/mailx - !minimal? ( - app-shells/hstr - X? ( - x11-apps/xauth - ) - sys-apps/moreutils - dev-debug/strace - || ( - net-analyzer/netcat - net-analyzer/nmap[ncat,symlink] - ) - net-ftp/ncftp - app-text/dos2unix - net-dns/bind-tools - ) - sys-process/lsof - app-eselect/eselect-repository - app-misc/screen - app-vim/gentoo-syntax - ldap? ( - sys-auth/pam_ldap - sys-auth/nss_ldap - ) - app-editors/vim - X? ( - app-editors/gvim - ) - git? ( dev-vcs/git ) - bash-completion? ( app-shells/bash-completion ) - sys-apps/systemd - autoservicerestart? ( - sys-apps/autorestart - ) - app-portage/cpuid2cpuflags - app-text/ansifilter - " - -src_unpack() { - mkdir ${S} -} - -src_install() { - exeinto /etc/cron.hourly - newexe "${FILESDIR}"/service-check.systemd service-check - newtmpfiles "${FILESDIR}/tmpfiles-d-portage.conf" "portage.conf" - dodir /etc/systemd/system/multi-user.target.wants - use !ischroot && dosym /lib/systemd/system/freshclamd.service /etc/systemd/system/multi-user.target.wants/freshclamd.service - dosym /lib/systemd/system/nscd.service /etc/systemd/system/multi-user.target.wants/nscd.service - use !ischroot && dosym /lib/systemd/system/sshd.service /etc/systemd/system/multi-user.target.wants/sshd.service - dosym /lib/systemd/system/cronie.service /etc/systemd/system/multi-user.target.wants/cronie.service - - exeinto /etc/cron.weekly - use !ischroot && newexe "${FILESDIR}"/weekly-av-scan.cron av-scan - use !ischroot && newexe "${FILESDIR}"/kernels-cleaner kernels-cleaner - use !minimal && newexe "${FILESDIR}"/hardlink-ccache hardlink-ccache - - if [[ -n ${UPDATETIME} ]]; then - if [[ ${UPDATETIME} = @* ]]; then - exeinto /etc/cron.${UPDATETIME#"@"} - else - mkdir -p ${D}/etc/cron.d - echo "${UPDATETIME} root /sbin/gentoo-portage-update" > ${D}/etc/cron.d/gentoo-portage-update - exeinto /sbin - fi - else - use nohourlyupdate && exeinto /etc/cron.daily - use !nohourlyupdate && exeinto /etc/cron.hourly - fi - newexe "${FILESDIR}"/update.portage.cron-2 gentoo-portage-update - - exeinto /etc/portage/postsync.d/ - newexe "${FILESDIR}"/sync-distclean-exec.cron 60-portage-distclean-exec - use !autoupdate && newexe "${FILESDIR}"/auto-download-packages 70-auto-download-package - newexe "${FILESDIR}"/write-new-updates 50-write-new-updates - newexe "${FILESDIR}"/systemd-reload 90-systemd-reload - newexe "${FILESDIR}"/linkfiles 98-linkfiles - if use autoupdate ; then - dosym /sbin/update-install /etc/portage/postsync.d/75-update-install - if use autoshutdown ; then - newexe "${FILESDIR}"/update-autoshutdown 99-auto-shutdown - fi - fi - - exeinto /sbin - newexe "${FILESDIR}"/update-install2 update-install -} - -pkg_postinst() { - tmpfiles_process "portage.conf" -} diff --git a/virtual/miller-base/miller-base-10.12.5.ebuild b/virtual/miller-base/miller-base-10.12.5.ebuild new file mode 100644 index 0000000..e90ac75 --- /dev/null +++ b/virtual/miller-base/miller-base-10.12.5.ebuild @@ -0,0 +1,140 @@ +EAPI="7" +inherit systemd tmpfiles +DESCRIPTION="Virtual for base systems" + +SLOT="0" +KEYWORDS="alpha amd64 arm ia64 mips ppc ppc-macos sparc sparc-fbsd x86 x86-fbsd" +IUSE="hardened nohourlyupdate fuse xfs btrfs bash-completion git samba +minimal autoupdate autoshutdown autoservicerestart mdadm ssd X +video_cards_nvidia video_cards_nouveau firmware ischroot ldap" + +RDEPEND=" + app-misc/simplify + || ( app-arch/hardlink sys-apps/util-linux[hardlink] ) + sys-process/htop + sys-process/time + sys-apps/less + fuse? ( net-fs/sshfs ) + !ischroot? ( + net-fs/autofs + sys-kernel/kergen + sys-apps/ethtool + sys-cluster/netfs + sys-apps/kexec-tools + >=app-admin/eclean-kernel-1.99 + mdadm? ( sys-fs/mdadm ) + !ssd? ( + sys-apps/systemd-readahead + ) + xfs? ( sys-fs/xfsdump ) + btrfs? ( + sys-fs/btrfs-progs + sys-fs/btrfsmaintenance + ) + sys-fs/lvm2 + sys-boot/grub + sys-apps/pciutils + sys-apps/usbutils + samba? ( || ( net-fs/cifs-utils net-fs/samba[client] ) ) + firmware? ( sys-kernel/linux-firmware ) + app-admin/logrotate + video_cards_nouveau? ( sys-firmware/nvidia-firmware ) + app-antivirus/clamav + sys-kernel/gentoo-kernel + sys-apps/deswappify-auto + ) + sys-process/cronie + app-portage/gentoolkit + app-admin/sudo + app-admin/hddtemp + mail-client/mailx + !minimal? ( + app-shells/hstr + X? ( + x11-apps/xauth + ) + sys-apps/moreutils + dev-debug/strace + || ( + net-analyzer/netcat + net-analyzer/nmap[ncat,symlink] + ) + net-ftp/ncftp + app-text/dos2unix + net-dns/bind-tools + ) + sys-process/lsof + app-eselect/eselect-repository + app-misc/screen + app-vim/gentoo-syntax + ldap? ( + sys-auth/pam_ldap + sys-auth/nss_ldap + ) + app-editors/vim + X? ( + app-editors/gvim + ) + git? ( dev-vcs/git ) + bash-completion? ( app-shells/bash-completion ) + sys-apps/systemd + autoservicerestart? ( + sys-apps/autorestart + ) + app-portage/cpuid2cpuflags + app-text/ansifilter + " + +src_unpack() { + mkdir ${S} +} + +src_install() { + exeinto /etc/cron.hourly + newexe "${FILESDIR}"/service-check.systemd service-check + newtmpfiles "${FILESDIR}/tmpfiles-d-portage.conf" "portage.conf" + dodir /etc/systemd/system/multi-user.target.wants + use !ischroot && dosym /lib/systemd/system/freshclamd.service /etc/systemd/system/multi-user.target.wants/freshclamd.service + dosym /lib/systemd/system/nscd.service /etc/systemd/system/multi-user.target.wants/nscd.service + use !ischroot && dosym /lib/systemd/system/sshd.service /etc/systemd/system/multi-user.target.wants/sshd.service + dosym /lib/systemd/system/cronie.service /etc/systemd/system/multi-user.target.wants/cronie.service + + exeinto /etc/cron.weekly + use !ischroot && newexe "${FILESDIR}"/weekly-av-scan.cron av-scan + use !ischroot && newexe "${FILESDIR}"/kernels-cleaner kernels-cleaner + use !minimal && newexe "${FILESDIR}"/hardlink-ccache hardlink-ccache + + if [[ -n ${UPDATETIME} ]]; then + if [[ ${UPDATETIME} = @* ]]; then + exeinto /etc/cron.${UPDATETIME#"@"} + else + mkdir -p ${D}/etc/cron.d + echo "${UPDATETIME} root /sbin/gentoo-portage-update" > ${D}/etc/cron.d/gentoo-portage-update + exeinto /sbin + fi + else + use nohourlyupdate && exeinto /etc/cron.daily + use !nohourlyupdate && exeinto /etc/cron.hourly + fi + newexe "${FILESDIR}"/update.portage.cron-2 gentoo-portage-update + + exeinto /etc/portage/postsync.d/ + newexe "${FILESDIR}"/sync-distclean-exec.cron 60-portage-distclean-exec + use !autoupdate && newexe "${FILESDIR}"/auto-download-packages 70-auto-download-package + newexe "${FILESDIR}"/write-new-updates 50-write-new-updates + newexe "${FILESDIR}"/systemd-reload 90-systemd-reload + newexe "${FILESDIR}"/linkfiles 98-linkfiles + if use autoupdate ; then + dosym /sbin/update-install /etc/portage/postsync.d/75-update-install + if use autoshutdown ; then + newexe "${FILESDIR}"/update-autoshutdown 99-auto-shutdown + fi + fi + + exeinto /sbin + newexe "${FILESDIR}"/update-install2 update-install +} + +pkg_postinst() { + tmpfiles_process "portage.conf" +} -- cgit v1.2.3