@@ -, +, @@ system updates --- sysutils/f-upgrade/Makefile | 31 +++++++++++++++++++++++++++++++ sysutils/f-upgrade/distinfo | 3 +++ sysutils/f-upgrade/pkg-descr | 2 ++ sysutils/f-upgrade/pkg-plist | 31 +++++++++++++++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 sysutils/f-upgrade/Makefile create mode 100644 sysutils/f-upgrade/distinfo create mode 100644 sysutils/f-upgrade/pkg-descr create mode 100644 sysutils/f-upgrade/pkg-plist --- /dev/null +++ b/sysutils/f-upgrade/Makefile @@ -0,0 +1,31 @@ +PORTNAME= f-upgrade +PORTVERSION= 1.0.1 +DISTVERSIONPREFIX= v +CATEGORIES= sysutils + +MAINTAINER= freebsd@moov.de +COMMENT= Unattended FreeBSD operating system updates +WWW= https://github.com/fraenki/f-upgrade + +LICENSE= BSD2CLAUSE + +USE_GITHUB= yes +GH_ACCOUNT= fraenki + +NO_ARCH= yes +NO_BUILD= yes + +PORTDOCS= README.md + +post-patch: + ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/rc.d/f_upgrade.in + +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc + ${INSTALL_SCRIPT} ${WRKSRC}/sbin/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin/${PORTNAME} + ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/f_upgrade.in ${STAGEDIR}${PREFIX}/etc/rc.d/f_upgrade + ${CP} -r ${WRKSRC}/libdata ${STAGEDIR}${PREFIX} + ${CP} -r ${WRKSRC}/etc/${PORTNAME}.hook.d ${STAGEDIR}${PREFIX}/etc + ${INSTALL_DATA} ${WRKSRC}/etc/${PORTNAME}.conf.dist ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample + +.include --- /dev/null +++ b/sysutils/f-upgrade/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1701299567 +SHA256 (fraenki-f-upgrade-v1.0.1_GH0.tar.gz) = c0d1db894e1a919bdc666b7217d9f181982777dfc10ad0f9f24d705d2d3a5136 +SIZE (fraenki-f-upgrade-v1.0.1_GH0.tar.gz) = 13286 --- /dev/null +++ b/sysutils/f-upgrade/pkg-descr @@ -0,0 +1,2 @@ +f-upgrade automates the process of installing FreeBSD operating system updates. +It targets server fleets, not desktop environments. --- /dev/null +++ b/sysutils/f-upgrade/pkg-plist @@ -0,0 +1,31 @@ +@sample etc/f-upgrade.conf.sample +etc/f-upgrade.hook.d/1000.pre +etc/f-upgrade.hook.d/1000.pre.14 +etc/rc.d/f_upgrade +libdata/f-upgrade.d/500 +libdata/f-upgrade.d/1000 +libdata/f-upgrade.d/1100 +libdata/f-upgrade.d/1200 +libdata/f-upgrade.d/1200.conf +libdata/f-upgrade.d/2000 +libdata/f-upgrade.d/2000.conf +libdata/f-upgrade.d/3000 +libdata/f-upgrade.d/3000.conf +libdata/f-upgrade.d/3100 +libdata/f-upgrade.d/3200 +libdata/f-upgrade.d/3200.conf +libdata/f-upgrade.d/4000 +libdata/f-upgrade.d/4000.conf +libdata/f-upgrade.d/5000 +libdata/f-upgrade.d/5000.conf +libdata/f-upgrade.d/5100 +libdata/f-upgrade.d/5100.conf +libdata/f-upgrade.d/6000 +libdata/f-upgrade.d/6000.conf +libdata/f-upgrade.d/7000 +libdata/f-upgrade.d/7100 +libdata/f-upgrade.d/8000 +libdata/f-upgrade.d/8000.conf +sbin/f-upgrade +@dir etc/f-upgrade.hook.d +@dir libdata/f-upgrade.d --