From 37a7802eba27612483da3fc7478a137287ba5ea5 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Sat, 18 Jul 2026 15:32:12 +0200 Subject: [PATCH] Migrate Bongo web configuration name --- mail-mta/bongo/Manifest | 2 +- mail-mta/bongo/bongo-9999.ebuild | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/mail-mta/bongo/Manifest b/mail-mta/bongo/Manifest index 006f38d..f48ebb9 100644 --- a/mail-mta/bongo/Manifest +++ b/mail-mta/bongo/Manifest @@ -11,6 +11,6 @@ AUX bongo.init 420 BLAKE2B 266febda3f33404b4ab58d6cfc8764e36a3d4ae5b9317165ec5ad AUX mailer.conf 301 BLAKE2B 6c285d7a4acc2fd73990d112c95604dd1bd4ac28c9e296767f2521dc3b1b92c765a5972c51de46d70110aa723b395759289a587d0fd88d7a2aa1a8a9911be397 SHA512 ee02584838312730277150605206c6963035e958f7c2c3327d882cbadc343a21fd2fa2ddd9af43021cc6573f27080f2dd574c9aca6b294efa3d720966751cf47 DIST bongo-0.6.1.tar.gz 2488587 BLAKE2B fdb3596a751e8bc859796019f144b47b23e23e85c265b91d5b34c88da3171d23b90b313a202ecd53c9226490fbc0458d122af1520ef0e23f0b5fcc42fdfb9932 SHA512 27aadcc8cb45a5541c343b8c0871e35d1555f2170e68edebd9a13ccc9c5beeab4c32817c569950d4cf28f6f2f11dbe0a6d7d31172c15cef548c8ac471fe54aac EBUILD bongo-0.6.1.ebuild 2258 BLAKE2B 642e63ce229d0c14005fce1f50bbc85869e8226fb298531dfc728500f805aeab499862634ad0bd25d9497857ef498bdb33951fbad6fda69cadfbe1b220446972 SHA512 b736649b12389afc10c60e13677704fe73eb3fe4bd3070091aabd99e05088ecf1522c1d307c078ae4e92cb5069edb11a811294254b4d46d143fbed040c23a603 -EBUILD bongo-9999.ebuild 3395 BLAKE2B 9bd07a16ccc94b752dd2affaadc8efbdbf90df1778f4e777a2f47cc9a30e38dcfce36ffb2e42525dfe3c241500c0e7b638d072c8b354f2d54aa5275a6562f563 SHA512 9840ed4035585c6e2f58b05ff581cf20b2119fdeb7a5f49071fd686436f9f23559dd15e895f359144c17311e8dceee2196a9c0f281522ed41b47576689cfd7aa +EBUILD bongo-9999.ebuild 3827 BLAKE2B 91e57859515e04d4270fe7c37210c02711473fe7ae5cd79bae689f3bc20e4456e20969a994b8ec4335e108beb0fe9ce93cddba113da03fc8f3536c373ec116da SHA512 72121ba3cc26a2826ea05f779d52e9346cfe54cbc34b6edb44b52e72d2364835b632c39a9bebff538c17c960e9df79179a348027e8f5f167c81b78e0fc334277 MISC ChangeLog 1707 BLAKE2B 9668b8a388b560b09f0f49ee8c14e1d67690b0ae98fb5eafe257ee72f25b065c344284f40d5719b9c111e74d6ed578406447f0d15af0347f4e6472f50f361ba4 SHA512 9f1fd1ca681cc63b09dabd9cb285d1eb2b564cb79c3e2c1d0b18af8092040dd8bf67e37b69da8557ee5cf1b4bdabd64336951f1dc67e9c4ac97acb5790f312db MISC metadata.xml 818 BLAKE2B 956e4e155b231625b9e306587644ac9d0e29aa41a9e00ebe8d463fbb9a1baf1098ccb169816aedc0eb1c24484166a80df43d02cc7b7e16fb6356569ac6a83913 SHA512 27b9a939e45c151aca4ccad5c536bf369892ebff76ca99ab959c24a72f42c3de90085aa774cd27db02d72a77cde91bbce77db54cc6cdb7e86cc04f58f4bd8cf9 diff --git a/mail-mta/bongo/bongo-9999.ebuild b/mail-mta/bongo/bongo-9999.ebuild index 9ef0fb9..71a4257 100644 --- a/mail-mta/bongo/bongo-9999.ebuild +++ b/mail-mta/bongo/bongo-9999.ebuild @@ -118,6 +118,18 @@ src_install() { pkg_postinst() { tmpfiles_process bongo.conf + local config_dir="${EROOT%/}/etc/bongo" + local legacy_web="${config_dir}/bongo-web.json" + local web_config="${config_dir}/web" + if [[ -f ${legacy_web} ]]; then + if cp -p -- "${legacy_web}" "${web_config}"; then + rm -f -- "${legacy_web}" "${config_dir}"/._cfg????_bongo-web.json + elog "Migrated /etc/bongo/bongo-web.json to /etc/bongo/web." + else + ewarn "Could not migrate ${legacy_web}; keeping the legacy file." + fi + fi + elog "Bongo must be set up." elog "Please run:" elog " /usr/sbin/bongo-config install"