From a20a860c3500668248958fd1ccd6c471aed67668 Mon Sep 17 00:00:00 2001 From: KunoiSayami Date: Tue, 7 Nov 2023 00:37:32 +0800 Subject: feat(pkg): Update ksutils-teamspeak-management-tools to 4.1.2 Signed-off-by: KunoiSayami --- repo/ksutils-teamspeak-management-tools/PKGBUILD | 10 +++++----- repo/ksutils-teamspeak-management-tools/default.toml | 15 +++++++++++---- .../ksutils-teamspeak-management-tools.service | 16 ++++++++++++++++ .../ksutils-teamspeak-management-tools@.service | 16 ---------------- 4 files changed, 32 insertions(+), 25 deletions(-) create mode 100644 repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools.service delete mode 100644 repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools@.service (limited to 'repo') diff --git a/repo/ksutils-teamspeak-management-tools/PKGBUILD b/repo/ksutils-teamspeak-management-tools/PKGBUILD index 931eab7..42c432a 100644 --- a/repo/ksutils-teamspeak-management-tools/PKGBUILD +++ b/repo/ksutils-teamspeak-management-tools/PKGBUILD @@ -3,21 +3,21 @@ _original_name=teamspeak-management-tools _basename=teamspeak-management-tools pkgname=ksutils-$_basename -pkgver=1.0.1 +pkgver=4.1.2 pkgrel=1 pkgdesc='A teamspeak tools that help you manage your teamspeak server (include auto channel).' arch=('any') url=https://github.com/KunoiSayami/teamspeak-management-tools.rs source=( $pkgname::git+https://github.com/KunoiSayami/teamspeak-management-tools.rs#tag=v$pkgver - "$pkgname@.service" + "$pkgname.service" "default.toml" ) license=('AGPL3') sha512sums=( 'SKIP' - 'edd4978a3b05b14d6352ca74e328c30af03e8665e786c4f8474df66bd9249d534a665891fdb9cf42e400f35a3887ec0cb95e10c7f32a1d2898fbd4b485aaf1b7' - '7e6d378c49ed01bce2ecb92f6226204ce644fb379b6c6b2c82d951b45c898d0a59971dd198e4add35998918a20dfccad00f005dd4057e8fa15e7bdbf3ae53424' + '444af3701bfb593266efe8b2fa7f6e87cdca0bb3e36865de4d662acfdbc47e6baf81326cbbb424a62d4a447ab9f1f54fa6dda68b0e5d7782f237b4f2df8c6f9c' + 'ea0c46970aa368cdd95324a524e34c29022b2b210acb00e9dbd3418d2af3f834d58100db8881b88101ca0499ca194a6ca9dada964a345bf97bd2dcf273c8c246' ) makedepends=('cargo' 'git') depends=('redis') @@ -42,5 +42,5 @@ package() { install -m755 "$pkgname"/target/release/"$_original_name" "$pkgdir"/usr/bin/"$pkgname" install -m600 default.toml "$pkgdir"/etc/ksutils/$_basename/ - install -m644 "$pkgname@.service" "$pkgdir"/usr/lib/systemd/system/ + install -m644 "$pkgname.service" "$pkgdir"/usr/lib/systemd/system/ } diff --git a/repo/ksutils-teamspeak-management-tools/default.toml b/repo/ksutils-teamspeak-management-tools/default.toml index 4d55724..5bd011e 100644 --- a/repo/ksutils-teamspeak-management-tools/default.toml +++ b/repo/ksutils-teamspeak-management-tools/default.toml @@ -5,6 +5,15 @@ privilege_group_id = 5 # redis_server = "" ignore_user = ["serveradmin"] whitelist_ip = [] +# redis_server = "" +# track_channel_member = "" + +# [mute_porter] +# enable = false +# monitor = 1 +# target = 1 +# Should use database ID +# whitelist = [] # [[permissions]] # channel_id = 1 @@ -14,6 +23,7 @@ whitelist_ip = [] [misc] # interval = 5 +# systemd = false # [custom_message] # move_to_channel = "You have been moved into your channel." @@ -27,7 +37,4 @@ target = 0 # server = "" # port = 10011 # user = "serveradmin" -# password = "114514" - - - +# password = "114514" \ No newline at end of file diff --git a/repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools.service b/repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools.service new file mode 100644 index 0000000..7b2dc60 --- /dev/null +++ b/repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools.service @@ -0,0 +1,16 @@ +[Unit] +Description=KunoiSayami utils TeamSpeak management tools service +After=network-online.target + +[Service] +Type=simple +Restart=on-failure +RestartSec=10s +Environment="RUST_LOG=info" +ExecStart=/usr/bin/ksutils-teamspeak-management-tools default.toml --systemd +WorkingDirectory=/etc/ksutils/teamspeak-management-tools/ +KillSignal=SIGINT +TimeoutStopSec=10 + +[Install] +WantedBy=multi-user.target diff --git a/repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools@.service b/repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools@.service deleted file mode 100644 index 8f59b9c..0000000 --- a/repo/ksutils-teamspeak-management-tools/ksutils-teamspeak-management-tools@.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=KunoiSayami utils TeamSpeak management tools service -After=network-online.target - -[Service] -Type=simple -Restart=on-failure -RestartSec=10s -Environment="RUST_LOG=info" -ExecStart=/usr/bin/ksutils-teamspeak-management-tools %i.toml --systemd -WorkingDirectory=/etc/ksutils/teamspeak-management-tools/ -KillSignal=SIGINT -TimeoutStopSec=10 - -[Install] -WantedBy=multi-user.target -- cgit v1.3.1