# Copyright 2026 BaldEagleOS Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="BaldEagleOS Portage repository factory" HOMEPAGE="https://git.baldeagleos.com/osforge" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" S="${WORKDIR}" RDEPEND=" ~app-admin/osforge-${PV} www-servers/apache " src_install() { insinto /etc/apache2/vhosts/baldeagleos.com newins "${FILESDIR}/apache-distfiles.conf" distfiles.conf keepdir /var/lib/beosrepo /var/lib/beosrepo/distfiles fowners portage:portage /var/lib/beosrepo /var/lib/beosrepo/distfiles fperms 0711 /var/lib/beosrepo fperms 0755 /var/lib/beosrepo/distfiles } pkg_postinst() { local root="${EROOT%/}" if ! chown portage:portage "${root}/var/lib/beosrepo" "${root}/var/lib/beosrepo/distfiles"; then ewarn "Unable to set ownership on ${root}/var/lib/beosrepo." fi if ! chmod 0711 "${root}/var/lib/beosrepo"; then ewarn "Unable to set mode 0711 on ${root}/var/lib/beosrepo." fi if ! chmod 0755 "${root}/var/lib/beosrepo/distfiles"; then ewarn "Unable to set mode 0755 on ${root}/var/lib/beosrepo/distfiles." fi elog "Installed Apache HTTPS vhost config for distfiles.baldeagleos.com." elog "It serves /var/lib/beosrepo/distfiles." elog "Reload Apache after merging: rc-service apache2 reload" }