modified: app-admin/webmin/webmin-2.105.ebuild
authorroot <root@admin.liquid.me.uk>
Thu, 8 Feb 2024 14:49:11 +0000 (14:49 +0000)
committerroot <root@admin.liquid.me.uk>
Thu, 8 Feb 2024 14:49:11 +0000 (14:49 +0000)
app-admin/webmin/Manifest
app-admin/webmin/webmin-2.105.ebuild

index 623fbc199c4a3c3912d4b9e0da8dbba5467aa652..8fdbd3acfd436164563bd52c53251b7b97564ddc 100644 (file)
@@ -10,5 +10,5 @@ DIST webmin-2.105-minimal.tar.gz 4642671 BLAKE2B d85129110865e7521f0743fd5151525
 DIST webmin-2.105.tar.gz 46439259 BLAKE2B d86c70459755992a1745b7091e9dfc5bee4b0886d337004e23a66ed444f978948c6c6a72ccfa2d4212d5cd32f1eabfa52c9076c8ba14f5c847ee9b40c314cfa1 SHA512 c2813641452051fe37b5178e201195ba343091670443602dae2ad3d77902f8f79b0924689b260278035ecbea0d41e7c945dd67f903f0c4740c3a04bf853dd9c0
 EBUILD webmin-1.881.ebuild 10425 BLAKE2B f6a8497efc06cd2b1faece936fe511b869b74f8cf1e5c1f556920f8e8c6afb9a77466857ef97f5070aadcb997cef8dd2df97c531b39bd00e2532fc6a668007ce SHA512 89f950914d73cf9b907d4a5811453ae01ef249393f523e34cd65d332e3aa4ec388e82f3419fda707a85398f55fc437917d2e49364a427d17fcf9cec71711f51f
 EBUILD webmin-1.974.ebuild 10425 BLAKE2B f6a8497efc06cd2b1faece936fe511b869b74f8cf1e5c1f556920f8e8c6afb9a77466857ef97f5070aadcb997cef8dd2df97c531b39bd00e2532fc6a668007ce SHA512 89f950914d73cf9b907d4a5811453ae01ef249393f523e34cd65d332e3aa4ec388e82f3419fda707a85398f55fc437917d2e49364a427d17fcf9cec71711f51f
-EBUILD webmin-2.105.ebuild 9996 BLAKE2B 398489c0488ebc95fd059f905742b5975f96f639dc8ca2b7ccb4034967bc5e0130d0b16969ba352ac36768c542b33f902228cf74ff9f0ceee455977d19a1505f SHA512 c898cc552ce9ac38310d8a6be1d48861dbc732508ec9d3d4566aee244909b137a1a60cd3ea429965d27bf150f520c545331b52da72ecc3cf72a396bb292543dd
+EBUILD webmin-2.105.ebuild 10559 BLAKE2B 734ad4b526549f76ddf9ff15db4151736d1e208e60c12d7a2a62b11585c58f623a98a461d65956e773bbabcb6840035ab1b7986d063192e1887e7343d1818518 SHA512 92a66dc2e9d7117b25d71ee850a76bb52da9d7020da46c6c51f399f8370844d1cb0912cf8c11270b4d47b80c914f2eb3727aa388f1b460252d1d785f26ac9962
 MISC webmin-1.974.ebuild.old 2512 BLAKE2B 59ce4619734f1fe0194c4978b29b279e4bd320f0712b97ae81615f6b6298c6036cc0659627e179d178ae9cdab12ae76d9e6f05c543fb768838aae86e44309ba7 SHA512 845c1aaa0e3249560e33705d3c0be546fbd17dace5c88b2ebd2df9c0b5de760f398fb144c76081a67617c1c6861ff2cbc9740af5ade10bd0d641f62f3c59364e
index ecf2b25b44f2d537276b7c31510a6b99f32658a6..9a6fe11e78ed04c3a35c0069f867022e1e55adc6 100644 (file)
@@ -124,6 +124,17 @@ src_install() {
                "${ED}/etc/init.d/webmin" \
                || die "Failed to patch the webmin init file"
 
+    # Create the systemd service file and put the neccessary variables there
+    systemd_newunit "${FILESDIR}"/webmin.service webmin.service
+    sed -i \
+        -e "s:%exe%:${EROOT}usr/libexec/webmin/miniserv.pl:" \
+        -e "s:%pid%:${EROOT}var/run/webmin.pid:" \
+        -e "s:%conf%:${EROOT}etc/webmin/miniserv.conf:" \
+        -e "s:%config%:${EROOT}etc/webmin/config:" \
+        -e "s:%perllib%:${EROOT}usr/libexec/webmin:" \
+        "${ED}/$(_systemd_get_systemunitdir)/webmin.service" \
+        || die "Failed to patch the webmin systemd service file"
+
        # Setup pam
        pamd_mimic system-auth webmin auth account session