diff --git a/QPKGs/Headphones/build/Headphones_231118.qpkg b/QPKGs/Headphones/build/Headphones_231118.qpkg new file mode 100644 index 000000000..c22d87e6b Binary files /dev/null and b/QPKGs/Headphones/build/Headphones_231118.qpkg differ diff --git a/QPKGs/Headphones/build/Headphones_231118.qpkg.md5 b/QPKGs/Headphones/build/Headphones_231118.qpkg.md5 new file mode 100644 index 000000000..a78d9fd54 --- /dev/null +++ b/QPKGs/Headphones/build/Headphones_231118.qpkg.md5 @@ -0,0 +1 @@ +411a583de75a67f55488d34b4e47ae1b build/Headphones_231118.qpkg diff --git a/QPKGs/Headphones/qpkg.cfg b/QPKGs/Headphones/qpkg.cfg index ff2226e60..096a430c6 100644 --- a/QPKGs/Headphones/qpkg.cfg +++ b/QPKGs/Headphones/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="Headphones" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="headphones.sh" diff --git a/QPKGs/Headphones/shared/headphones.sh b/QPKGs/Headphones/shared/headphones.sh index 746dfe206..b9104289d 100755 --- a/QPKGs/Headphones/shared/headphones.sh +++ b/QPKGs/Headphones/shared/headphones.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=Headphones -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { service_script_type=1 diff --git a/QPKGs/Mylar3/arm_64/mylar3.sh b/QPKGs/Mylar3/arm_64/mylar3.sh index b3e7c4e89..404a04993 100755 --- a/QPKGs/Mylar3/arm_64/mylar3.sh +++ b/QPKGs/Mylar3/arm_64/mylar3.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=Mylar3 -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { service_script_type=1 diff --git a/QPKGs/Mylar3/build/Mylar3_231118_arm_64.qpkg b/QPKGs/Mylar3/build/Mylar3_231118_arm_64.qpkg new file mode 100644 index 000000000..17b2ed5a7 Binary files /dev/null and b/QPKGs/Mylar3/build/Mylar3_231118_arm_64.qpkg differ diff --git a/QPKGs/Mylar3/build/Mylar3_231118_arm_64.qpkg.md5 b/QPKGs/Mylar3/build/Mylar3_231118_arm_64.qpkg.md5 new file mode 100644 index 000000000..bbebf5b78 --- /dev/null +++ b/QPKGs/Mylar3/build/Mylar3_231118_arm_64.qpkg.md5 @@ -0,0 +1 @@ +bedea80c86a83cb8afa0d2dc62fe3dac build/Mylar3_231118_arm_64.qpkg diff --git a/QPKGs/Mylar3/build/Mylar3_231118_x86.qpkg b/QPKGs/Mylar3/build/Mylar3_231118_x86.qpkg new file mode 100644 index 000000000..a940a32ef Binary files /dev/null and b/QPKGs/Mylar3/build/Mylar3_231118_x86.qpkg differ diff --git a/QPKGs/Mylar3/build/Mylar3_231118_x86.qpkg.md5 b/QPKGs/Mylar3/build/Mylar3_231118_x86.qpkg.md5 new file mode 100644 index 000000000..cbd1f46a8 --- /dev/null +++ b/QPKGs/Mylar3/build/Mylar3_231118_x86.qpkg.md5 @@ -0,0 +1 @@ +0c0c44a578b4ace256c118dd7eb16b97 build/Mylar3_231118_x86.qpkg diff --git a/QPKGs/Mylar3/build/Mylar3_231118_x86_64.qpkg b/QPKGs/Mylar3/build/Mylar3_231118_x86_64.qpkg new file mode 100644 index 000000000..f1ae04470 Binary files /dev/null and b/QPKGs/Mylar3/build/Mylar3_231118_x86_64.qpkg differ diff --git a/QPKGs/Mylar3/build/Mylar3_231118_x86_64.qpkg.md5 b/QPKGs/Mylar3/build/Mylar3_231118_x86_64.qpkg.md5 new file mode 100644 index 000000000..884b0bc04 --- /dev/null +++ b/QPKGs/Mylar3/build/Mylar3_231118_x86_64.qpkg.md5 @@ -0,0 +1 @@ +da87ac78062a741411dc8f1b6d395671 build/Mylar3_231118_x86_64.qpkg diff --git a/QPKGs/Mylar3/qpkg.cfg b/QPKGs/Mylar3/qpkg.cfg index 10c9f7396..eeb0b40a0 100644 --- a/QPKGs/Mylar3/qpkg.cfg +++ b/QPKGs/Mylar3/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="Mylar3" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="mylar3.sh" diff --git a/QPKGs/NZBGet/build/NZBGet_231118.qpkg b/QPKGs/NZBGet/build/NZBGet_231118.qpkg new file mode 100644 index 000000000..3eb55d0fc Binary files /dev/null and b/QPKGs/NZBGet/build/NZBGet_231118.qpkg differ diff --git a/QPKGs/NZBGet/build/NZBGet_231118.qpkg.md5 b/QPKGs/NZBGet/build/NZBGet_231118.qpkg.md5 new file mode 100644 index 000000000..0874fe342 --- /dev/null +++ b/QPKGs/NZBGet/build/NZBGet_231118.qpkg.md5 @@ -0,0 +1 @@ +c5502990d432bd109bcf4ac774c5cc73 build/NZBGet_231118.qpkg diff --git a/QPKGs/NZBGet/qpkg.cfg b/QPKGs/NZBGet/qpkg.cfg index 840c3c4bf..d7940cc55 100644 --- a/QPKGs/NZBGet/qpkg.cfg +++ b/QPKGs/NZBGet/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="NZBGet" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="nzbget.sh" diff --git a/QPKGs/NZBGet/shared/nzbget.sh b/QPKGs/NZBGet/shared/nzbget.sh index 418ba1f1d..c6045a4b8 100755 --- a/QPKGs/NZBGet/shared/nzbget.sh +++ b/QPKGs/NZBGet/shared/nzbget.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=NZBGet -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { daemon_pathfile=/opt/bin/nzbget diff --git a/QPKGs/OMedusa/build/OMedusa_231118.qpkg b/QPKGs/OMedusa/build/OMedusa_231118.qpkg new file mode 100644 index 000000000..db85c869a Binary files /dev/null and b/QPKGs/OMedusa/build/OMedusa_231118.qpkg differ diff --git a/QPKGs/OMedusa/build/OMedusa_231118.qpkg.md5 b/QPKGs/OMedusa/build/OMedusa_231118.qpkg.md5 new file mode 100644 index 000000000..0d09245d1 --- /dev/null +++ b/QPKGs/OMedusa/build/OMedusa_231118.qpkg.md5 @@ -0,0 +1 @@ +ddc1c76e29e195431eae3438e5d9b1ed build/OMedusa_231118.qpkg diff --git a/QPKGs/OMedusa/qpkg.cfg b/QPKGs/OMedusa/qpkg.cfg index 652c926c5..ea1d219d3 100644 --- a/QPKGs/OMedusa/qpkg.cfg +++ b/QPKGs/OMedusa/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="OMedusa" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="omedusa.sh" diff --git a/QPKGs/OMedusa/shared/omedusa.sh b/QPKGs/OMedusa/shared/omedusa.sh index c8c498e1f..472e00a4d 100755 --- a/QPKGs/OMedusa/shared/omedusa.sh +++ b/QPKGs/OMedusa/shared/omedusa.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=OMedusa -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { service_script_type=1 diff --git a/QPKGs/OSickGear/build/OSickGear_231118.qpkg b/QPKGs/OSickGear/build/OSickGear_231118.qpkg new file mode 100644 index 000000000..301334dad Binary files /dev/null and b/QPKGs/OSickGear/build/OSickGear_231118.qpkg differ diff --git a/QPKGs/OSickGear/build/OSickGear_231118.qpkg.md5 b/QPKGs/OSickGear/build/OSickGear_231118.qpkg.md5 new file mode 100644 index 000000000..42df44dfb --- /dev/null +++ b/QPKGs/OSickGear/build/OSickGear_231118.qpkg.md5 @@ -0,0 +1 @@ +328f44a604a8c40a2d6394f3b94fb68b build/OSickGear_231118.qpkg diff --git a/QPKGs/OSickGear/qpkg.cfg b/QPKGs/OSickGear/qpkg.cfg index 8a6f521d5..eb5a7d034 100644 --- a/QPKGs/OSickGear/qpkg.cfg +++ b/QPKGs/OSickGear/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="OSickGear" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="osickgear.sh" diff --git a/QPKGs/OSickGear/shared/osickgear.sh b/QPKGs/OSickGear/shared/osickgear.sh index ad08a9433..e5d170f59 100755 --- a/QPKGs/OSickGear/shared/osickgear.sh +++ b/QPKGs/OSickGear/shared/osickgear.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=OSickGear -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { service_script_type=1 diff --git a/QPKGs/OTransmission/build/OTransmission_231118.qpkg b/QPKGs/OTransmission/build/OTransmission_231118.qpkg new file mode 100644 index 000000000..d5bb4d36e Binary files /dev/null and b/QPKGs/OTransmission/build/OTransmission_231118.qpkg differ diff --git a/QPKGs/OTransmission/build/OTransmission_231118.qpkg.md5 b/QPKGs/OTransmission/build/OTransmission_231118.qpkg.md5 new file mode 100644 index 000000000..54cd2b19e --- /dev/null +++ b/QPKGs/OTransmission/build/OTransmission_231118.qpkg.md5 @@ -0,0 +1 @@ +04208fee084690cd552f5671de94e5ae build/OTransmission_231118.qpkg diff --git a/QPKGs/OTransmission/qpkg.cfg b/QPKGs/OTransmission/qpkg.cfg index a9b297161..d44eae3a8 100644 --- a/QPKGs/OTransmission/qpkg.cfg +++ b/QPKGs/OTransmission/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="OTransmission" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="otransmission.sh" diff --git a/QPKGs/OTransmission/shared/otransmission.sh b/QPKGs/OTransmission/shared/otransmission.sh index 1bcb6d285..75f7a083f 100755 --- a/QPKGs/OTransmission/shared/otransmission.sh +++ b/QPKGs/OTransmission/shared/otransmission.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=OTransmission -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { daemon_pathfile=/opt/bin/transmission-daemon diff --git a/QPKGs/OWatcher3/build/OWatcher3_231118.qpkg b/QPKGs/OWatcher3/build/OWatcher3_231118.qpkg new file mode 100644 index 000000000..d74f2759e Binary files /dev/null and b/QPKGs/OWatcher3/build/OWatcher3_231118.qpkg differ diff --git a/QPKGs/OWatcher3/build/OWatcher3_231118.qpkg.md5 b/QPKGs/OWatcher3/build/OWatcher3_231118.qpkg.md5 new file mode 100644 index 000000000..5fae4dfdb --- /dev/null +++ b/QPKGs/OWatcher3/build/OWatcher3_231118.qpkg.md5 @@ -0,0 +1 @@ +7052780a7813488a208868e888027a12 build/OWatcher3_231118.qpkg diff --git a/QPKGs/OWatcher3/qpkg.cfg b/QPKGs/OWatcher3/qpkg.cfg index de234f0de..e09e65ed1 100644 --- a/QPKGs/OWatcher3/qpkg.cfg +++ b/QPKGs/OWatcher3/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="OWatcher3" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="owatcher3.sh" diff --git a/QPKGs/OWatcher3/shared/owatcher3.sh b/QPKGs/OWatcher3/shared/owatcher3.sh index 5a5b2da4d..c75424de7 100755 --- a/QPKGs/OWatcher3/shared/owatcher3.sh +++ b/QPKGs/OWatcher3/shared/owatcher3.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=OWatcher3 -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { service_script_type=1 diff --git a/QPKGs/OqBittorrent/build/OqBittorrent_231118.qpkg b/QPKGs/OqBittorrent/build/OqBittorrent_231118.qpkg new file mode 100644 index 000000000..e53f97175 Binary files /dev/null and b/QPKGs/OqBittorrent/build/OqBittorrent_231118.qpkg differ diff --git a/QPKGs/OqBittorrent/build/OqBittorrent_231118.qpkg.md5 b/QPKGs/OqBittorrent/build/OqBittorrent_231118.qpkg.md5 new file mode 100644 index 000000000..670c07f39 --- /dev/null +++ b/QPKGs/OqBittorrent/build/OqBittorrent_231118.qpkg.md5 @@ -0,0 +1 @@ +bd25ca9d9d764a47bf8b0d655bdf4709 build/OqBittorrent_231118.qpkg diff --git a/QPKGs/OqBittorrent/qpkg.cfg b/QPKGs/OqBittorrent/qpkg.cfg index ae8de9f1d..113e0250a 100644 --- a/QPKGs/OqBittorrent/qpkg.cfg +++ b/QPKGs/OqBittorrent/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="OqBittorrent" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="oqbittorrent.sh" diff --git a/QPKGs/OqBittorrent/shared/oqbittorrent.sh b/QPKGs/OqBittorrent/shared/oqbittorrent.sh index 74b5e56e7..e05dd674c 100755 --- a/QPKGs/OqBittorrent/shared/oqbittorrent.sh +++ b/QPKGs/OqBittorrent/shared/oqbittorrent.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=OqBittorrent -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { daemon_pathfile=/opt/bin/qbittorrent-nox diff --git a/QPKGs/SABnzbd/build/SABnzbd_231118.qpkg b/QPKGs/SABnzbd/build/SABnzbd_231118.qpkg new file mode 100644 index 000000000..6a708035d Binary files /dev/null and b/QPKGs/SABnzbd/build/SABnzbd_231118.qpkg differ diff --git a/QPKGs/SABnzbd/build/SABnzbd_231118.qpkg.md5 b/QPKGs/SABnzbd/build/SABnzbd_231118.qpkg.md5 new file mode 100644 index 000000000..a98eb20d9 --- /dev/null +++ b/QPKGs/SABnzbd/build/SABnzbd_231118.qpkg.md5 @@ -0,0 +1 @@ +27ecc627e920ab8b44b33850afe4fac3 build/SABnzbd_231118.qpkg diff --git a/QPKGs/SABnzbd/qpkg.cfg b/QPKGs/SABnzbd/qpkg.cfg index 90cfba4af..9085cc6c2 100644 --- a/QPKGs/SABnzbd/qpkg.cfg +++ b/QPKGs/SABnzbd/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="SABnzbd" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="100" QPKG_SERVICE_PROGRAM="sabnzbd.sh" diff --git a/QPKGs/SABnzbd/shared/sabnzbd.sh b/QPKGs/SABnzbd/shared/sabnzbd.sh index 36dea7dee..85983ed9f 100755 --- a/QPKGs/SABnzbd/shared/sabnzbd.sh +++ b/QPKGs/SABnzbd/shared/sabnzbd.sh @@ -20,7 +20,7 @@ #* You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ readonly USER_ARGS_RAW=$* readonly QPKG_NAME=SABnzbd -readonly SERVICE_SCRIPT_VERSION='231117' +readonly SERVICE_SCRIPT_VERSION='231118' InitBasic() { service_script_type=1 diff --git a/QPKGs/sherpa/build/sherpa_231118.qpkg b/QPKGs/sherpa/build/sherpa_231118.qpkg new file mode 100644 index 000000000..d51d4fe9d Binary files /dev/null and b/QPKGs/sherpa/build/sherpa_231118.qpkg differ diff --git a/QPKGs/sherpa/build/sherpa_231118.qpkg.md5 b/QPKGs/sherpa/build/sherpa_231118.qpkg.md5 new file mode 100644 index 000000000..3c7f842c3 --- /dev/null +++ b/QPKGs/sherpa/build/sherpa_231118.qpkg.md5 @@ -0,0 +1 @@ +dab7ba5bf59beaf1a7bea2a53ebe6099 build/sherpa_231118.qpkg diff --git a/QPKGs/sherpa/qpkg.cfg b/QPKGs/sherpa/qpkg.cfg index 41457dc96..e6de27d01 100644 --- a/QPKGs/sherpa/qpkg.cfg +++ b/QPKGs/sherpa/qpkg.cfg @@ -1,5 +1,5 @@ QPKG_NAME="sherpa" -QPKG_VER="231117" +QPKG_VER="231118" QPKG_AUTHOR="OneCD" QPKG_RC_NUM="500" QPKG_SERVICE_PROGRAM="sherpa-service.sh" diff --git a/QPKGs/sherpa/shared/sherpa-loader.sh b/QPKGs/sherpa/shared/sherpa-loader.sh index aead3a8c3..24398e4dd 100755 --- a/QPKGs/sherpa/shared/sherpa-loader.sh +++ b/QPKGs/sherpa/shared/sherpa-loader.sh @@ -23,7 +23,7 @@ readonly USER_ARGS_RAW=$* Init() { -export LOADER_SCRIPT_VER='231117' +export LOADER_SCRIPT_VER='231118' export LOADER_SCRIPT_PPID=$PPID readonly QPKG_NAME=sherpa readonly CHARS_REGULAR_PROMPT='$ ' diff --git a/objects.tar.gz b/objects.tar.gz index 042d3b582..fff75cc8f 100644 Binary files a/objects.tar.gz and b/objects.tar.gz differ diff --git a/packages.tar.gz b/packages.tar.gz index cb86a5bbf..d54b3ed3b 100644 Binary files a/packages.tar.gz and b/packages.tar.gz differ diff --git a/sherpa-manager.tar.gz b/sherpa-manager.tar.gz index 62b1822d0..eae43aedb 100644 Binary files a/sherpa-manager.tar.gz and b/sherpa-manager.tar.gz differ diff --git a/support/highest_package_versions_found.tbl b/support/highest_package_versions_found.tbl index 1e5dc6d7e..e1ed2e328 100644 --- a/support/highest_package_versions_found.tbl +++ b/support/highest_package_versions_found.tbl @@ -9,17 +9,17 @@ duf_220809_x86_64.qpkg.md5 duf_220809_x86_64.qpkg duf duf_220809_x86.qpkg.md5 duf_220809_x86.qpkg duf 220809 i86 e351230ffde4a6040d423fe73d7ee5fc Entware_1.03a_std.qpkg.md5 Entware_1.03a_std.qpkg Entware 1.03a all deb88a170716d39309d124ad77875b4d Glances_230809.qpkg.md5 Glances_230809.qpkg Glances 230809 all 39c57f5505af8173e14a1d1f480feec5 -Headphones_231117.qpkg.md5 Headphones_231117.qpkg Headphones 231117 all b767b9e797312a2043fee9b4f5c21bb4 +Headphones_231118.qpkg.md5 Headphones_231118.qpkg Headphones 231118 all 411a583de75a67f55488d34b4e47ae1b HideThatBanner_230503.qpkg.md5 HideThatBanner_230503.qpkg HideThatBanner 230503 all 467c7c005e113d06b37bf467d4ba9019 IncreaseTimeouts_230719.qpkg.md5 IncreaseTimeouts_230719.qpkg IncreaseTimeouts 230719 all 446a1e07a05cd1832e992cbc58ba2b79 inxi_230722.qpkg.md5 inxi_230722.qpkg inxi 230722 all cb932b69b0d25ffd83f7529207624f9f LazyLibrarian_231117_arm_64.qpkg.md5 LazyLibrarian_231117_arm_64.qpkg LazyLibrarian 231117 a64 c01d1640ad1b84f1a2d50c5ac056bbf3 LazyLibrarian_231117_x86_64.qpkg.md5 LazyLibrarian_231117_x86_64.qpkg LazyLibrarian 231117 i64 d35b16dbfc11ae31be952021ab01e415 LazyLibrarian_231117_x86.qpkg.md5 LazyLibrarian_231117_x86.qpkg LazyLibrarian 231117 i86 a086d520c89d2706c0f11031bd08480a -Mylar3_231117_arm_64.qpkg.md5 Mylar3_231117_arm_64.qpkg Mylar3 231117 a64 cdf458d2b3fa3c56feeffa40448fb122 -Mylar3_231117_x86_64.qpkg.md5 Mylar3_231117_x86_64.qpkg Mylar3 231117 i64 32f44042499ff6df1da5b31f9254949b -Mylar3_231117_x86.qpkg.md5 Mylar3_231117_x86.qpkg Mylar3 231117 i86 8805de5f935212164c3654a77e509744 -NZBGet_231117.qpkg.md5 NZBGet_231117.qpkg NZBGet 231117 all e868410c689272ba21df692766de8677 +Mylar3_231118_arm_64.qpkg.md5 Mylar3_231118_arm_64.qpkg Mylar3 231118 a64 bedea80c86a83cb8afa0d2dc62fe3dac +Mylar3_231118_x86_64.qpkg.md5 Mylar3_231118_x86_64.qpkg Mylar3 231118 i64 da87ac78062a741411dc8f1b6d395671 +Mylar3_231118_x86.qpkg.md5 Mylar3_231118_x86.qpkg Mylar3 231118 i86 0c0c44a578b4ace256c118dd7eb16b97 +NZBGet_231118.qpkg.md5 NZBGet_231118.qpkg NZBGet 231118 all c5502990d432bd109bcf4ac774c5cc73 NZBHydra2_230809_arm_64.qpkg.md5 NZBHydra2_230809_arm_64.qpkg NZBHydra2 230809 a64 59029d188bf4c27ebac91e8b00d4b7d4 NZBHydra2_230809_x86_64.qpkg.md5 NZBHydra2_230809_x86_64.qpkg NZBHydra2 230809 i64 71adf4898b9a161e19e2a373fc2c19b1 nzbToMedia_230604.qpkg.md5 nzbToMedia_230604.qpkg nzbToMedia 230604 all da9a8f8e2d2d25d2f8ca32cd6174a722 @@ -28,11 +28,11 @@ OliveTin_230809_arm-x19.qpkg.md5 OliveTin_230809_arm-x19.qpkg OliveTin OliveTin_230809_arm-x31.qpkg.md5 OliveTin_230809_arm-x31.qpkg OliveTin 230809 a31 7fa00e98b3fc6a92a0e403e800705fa7 OliveTin_230809_arm-x41.qpkg.md5 OliveTin_230809_arm-x41.qpkg OliveTin 230809 a41 c573c828a247133d7286bb98fce0d9f9 OliveTin_230809_x86_64.qpkg.md5 OliveTin_230809_x86_64.qpkg OliveTin 230809 i64 382aab0033c6dad6ab3605a91802b6ba -OMedusa_231117.qpkg.md5 OMedusa_231117.qpkg OMedusa 231117 all dba4050e351ac13c914b618c6c4439f6 -OqBittorrent_231117.qpkg.md5 OqBittorrent_231117.qpkg OqBittorrent 231117 all d4bf23f3a30646a866b40ff66e7c466f -OSickGear_231117.qpkg.md5 OSickGear_231117.qpkg OSickGear 231117 all b5cebeb0c766334dc36e1da5034a8991 -OTransmission_231117.qpkg.md5 OTransmission_231117.qpkg OTransmission 231117 all d74ad12bcdc860556b8ef40b07041980 -OWatcher3_231117.qpkg.md5 OWatcher3_231117.qpkg OWatcher3 231117 all 896fd648e4efd7360a8b6ba755294f84 +OMedusa_231118.qpkg.md5 OMedusa_231118.qpkg OMedusa 231118 all ddc1c76e29e195431eae3438e5d9b1ed +OqBittorrent_231118.qpkg.md5 OqBittorrent_231118.qpkg OqBittorrent 231118 all bd25ca9d9d764a47bf8b0d655bdf4709 +OSickGear_231118.qpkg.md5 OSickGear_231118.qpkg OSickGear 231118 all 328f44a604a8c40a2d6394f3b94fb68b +OTransmission_231118.qpkg.md5 OTransmission_231118.qpkg OTransmission 231118 all 04208fee084690cd552f5671de94e5ae +OWatcher3_231118.qpkg.md5 OWatcher3_231118.qpkg OWatcher3 231118 all 7052780a7813488a208868e888027a12 Par2_0.8.1.1_arm-x19.qpkg.md5 Par2_0.8.1.1_arm-x19.qpkg Par2 0.8.1.1 a19 d312d8bd2dee43e62a720f0d209905f8 Par2_0.8.1.1_x86.qpkg.md5 Par2_0.8.1.1_x86.qpkg Par2 0.8.1.1 i86 6c685f4d0571467afbf00f5371c9ac68 Par2turbo_1.1.0_arm_64.qpkg.md5 Par2turbo_1.1.0_arm_64.qpkg Par2turbo 1.1.0 a64 2617e5739f17ff557b817a20c2ae38e9 @@ -42,10 +42,10 @@ Par2turbo_1.1.0_x86_64.qpkg.md5 Par2turbo_1.1.0_x86_64.qpkg Par2turbo pyLoad_230809.qpkg.md5 pyLoad_230809.qpkg pyLoad 230809 all 01aa292bdc6882cbc8e23385061b9283 QDK_2.3.13.zip.qpkg.md5 QDK_2.3.13.zip QDK 2.3.13 all 0b003e703a29520e98a0aca41ed0e585 RunLast_230224.qpkg.md5 RunLast_230224.qpkg RunLast 230224 all 6cb5415fe56592ca1f4e8a4f2dcc5f17 -SABnzbd_231117.qpkg.md5 SABnzbd_231117.qpkg SABnzbd 231117 all 8e9547c37ab73cab3d1199267071f4e3 +SABnzbd_231118.qpkg.md5 SABnzbd_231118.qpkg SABnzbd 231118 all 27ecc627e920ab8b44b33850afe4fac3 sha3sum_230312_x86_64.qpkg.md5 sha3sum_230312_x86_64.qpkg sha3sum 230312 i64 6ceba9116e0dbcbdb4e6112f0c02f8c0 sha3sum_230312_x86.qpkg.md5 sha3sum_230312_x86.qpkg sha3sum 230312 i86 fdba9d16b88a5b6e3b04483ca77706dd -sherpa_231117.qpkg.md5 sherpa_231117.qpkg sherpa 231117 all 4c975368db80b017b8d8baf0a7145517 +sherpa_231118.qpkg.md5 sherpa_231118.qpkg sherpa 231118 all dab7ba5bf59beaf1a7bea2a53ebe6099 SortMyQPKGs_230928.qpkg.md5 SortMyQPKGs_230928.qpkg SortMyQPKGs 230928 all e735bdbbdcf7ec0f38c790704aee7299 WebSSH_230726_arm_64.qpkg.md5 WebSSH_230726_arm_64.qpkg WebSSH 230726 a64 b4b48feb48085ea4cfa9101a22476bdc WebSSH_230726_x86_64.qpkg.md5 WebSSH_230726_x86_64.qpkg WebSSH 230726 i64 a5ee830a60f28ad68792ed4580441ac6 diff --git a/support/ideas.txt b/support/ideas.txt index 7e752bb41..50d4aef91 100644 --- a/support/ideas.txt +++ b/support/ideas.txt @@ -1,4 +1,4 @@ -* create new progress display mode with percentage-only +* create new progress display mode with percentage-only. * create local sherpa App Center repository in UI. place sherpa.xml in /home/httpd and add a 3rd-party repo to App Center with http://0.0.0.0:8080/sherpa.xml diff --git a/support/issues.txt b/support/issues.txt index 6f227adc9..e339d1309 100644 --- a/support/issues.txt +++ b/support/issues.txt @@ -1,5 +1,3 @@ -* sherpa should not reactivate dep QPKGs during 'check' action if each dep QPKG was stopped. - * 'sherpa start inactive' fails to find any inactive packages. needs to get status of each package first. diff --git a/support/sherpa-manager.source b/support/sherpa-manager.source index 8153060b2..7c040cf7f 100755 --- a/support/sherpa-manager.source +++ b/support/sherpa-manager.source @@ -837,7 +837,7 @@ Self:Validate() installed_ver=$(GetPython3Ver "$PYTHON3_CMD") if [[ ${installed_ver//./} -lt $MIN_PYTHON_VER ]]; then - ShowAsInfo 'the installed Python environment will be upgraded' + ShowAsInfo 'the installed Python environment will be upgraded.' IPKs-ACuninstall-to:Add 'python*' fi fi @@ -846,7 +846,7 @@ Self:Validate() installed_ver=$(GetPerlVer "$PERL_CMD") if [[ ${installed_ver//./} -lt $MIN_PERL_VER ]]; then - ShowAsInfo 'the installed Perl environment will be upgraded' + ShowAsInfo 'the installed Perl environment will be upgraded.' IPKs-ACuninstall-to:Add 'perl*' fi fi @@ -864,7 +864,7 @@ Self:Validate() if [[ ${installed_version//.} -gt 238 ]]; then ipks_downgrade=true - ShowAsInfo "IPKs will be downgraded to suit $KERNEL_PAGE_SIZE kernel page size" + ShowAsInfo "IPKs will be downgraded to suit $KERNEL_PAGE_SIZE kernel page size." IPKs-ACdowngrade-to:Add "$target_packages" else IPKs-ACdowngrade-sk:Add "$target_packages" @@ -879,7 +879,7 @@ Self:Validate() AllocPackStatesToAcs if QPKGs-SCupgradable.Exist sherpa; then - ShowAsInfo 'the sherpa QPKG will be upgraded' + ShowAsInfo 'the sherpa QPKG will be upgraded.' QPKGs-ACupgrade-to:Add sherpa fi @@ -891,7 +891,7 @@ Self:Validate() local entware_install_date=$(QPKG.GetInstallDate Entware) if [[ $entware_install_date = undefined || ${entware_install_date//[!0-9]/} -le 20230604 ]]; then - ShowAsInfo 'the Entware QPKG will be reinstalled (Entware packages were updated early June 2023)' + ShowAsInfo 'the Entware QPKG will be reinstalled (Entware packages were updated early June 2023).' QPKGs-ACreinstall-to:Add Entware fi fi @@ -931,7 +931,7 @@ Self:Validate() for package in $(QPKGs-ACreinstall-to:Array) $(QPKGs-ACreactivate-to:Array); do if QPKGs-SCstandalone.Exist "$package" && QPKGs-ISinstalled.Exist "$package"; then for prospect in $(QPKG.GetDependents "$package"); do - if QPKGs-ISinstalled.Exist "$prospect"; then + if QPKGs-ISenabled.Exist "$prospect"; then QPKGs-ACdeactivate-to:Add "$prospect" ! QPKGs-ACuninstall-to.Exist "$prospect" && ! QPKGs-ACinstall-to.Exist "$prospect" && QPKGs-ACactivate-to:Add "$prospect" fi @@ -6626,6 +6626,8 @@ _QPKG:install_() RunAndLog "${debug_cmd}${target_path}${SH_CMD} $local_pathfile" "$LOGS_PATH/$($BASENAME_CMD "$local_pathfile").$INSTALL_LOG_FILE" log:failure-only 10 result_code=$? + [[ $PACKAGE_NAME = Entware ]] && IsNtSysFileExist $OPKG_CMD && result_code=1 + if [[ $result_code -eq 0 || $result_code -eq 10 ]]; then QPKG.ServiceStatus:Log SendPackageStateChange ISinstalled @@ -6652,7 +6654,7 @@ _QPKG:install_() fi SendParentChangeEnv "QPKGs-ACsign-to:Add $PACKAGE_NAME" - result_code=0 # Remap to zero (0 or 10 from a QPKG install/reinstall/upgrade is OK). + result_code=0 # Remap to zero (0 or 10 from a QPKG install/reinstall/upgrade is OK, but unfortunately will include installation aborts). MarkThisActionForkAsOk else SaveActionResultToLog QPKG "$PACKAGE_NAME" install failed "$result_code" @@ -6713,6 +6715,8 @@ _QPKG:reinstall_() RunAndLog "${debug_cmd}${target_path}${SH_CMD} $local_pathfile" "$LOGS_PATH/$($BASENAME_CMD "$local_pathfile").$REINSTALL_LOG_FILE" log:failure-only 10 result_code=$? + [[ $PACKAGE_NAME = Entware ]] && IsNtSysFileExist $OPKG_CMD && result_code=1 + if [[ $result_code -eq 0 || $result_code -eq 10 ]]; then QPKG.ServiceStatus:Log @@ -6724,7 +6728,7 @@ _QPKG:reinstall_() local current_ver=$(QPKG.Local.GetVer "$PACKAGE_NAME") SaveActionResultToLog QPKG "$PACKAGE_NAME" reinstall ok "version $current_ver" - result_code=0 # Remap to zero (0 or 10 from a QPKG install/reinstall/upgrade is OK). + result_code=0 # Remap to zero (0 or 10 from a QPKG install/reinstall/upgrade is OK, but unfortunately will include installation aborts). MarkThisActionForkAsOk else SaveActionResultToLog QPKG "$PACKAGE_NAME" reinstall failed "$result_code" @@ -6793,6 +6797,8 @@ _QPKG:upgrade_() RunAndLog "${debug_cmd}${target_path}${SH_CMD} $local_pathfile" "$LOGS_PATH/$($BASENAME_CMD "$local_pathfile").$UPGRADE_LOG_FILE" log:failure-only 10 result_code=$? + [[ $PACKAGE_NAME = Entware ]] && IsNtSysFileExist $OPKG_CMD && result_code=1 + if [[ $result_code -eq 0 || $result_code -eq 10 ]]; then QPKG.ServiceStatus:Log SendPackageStateChange SCNTupgradable @@ -6811,7 +6817,7 @@ _QPKG:upgrade_() SaveActionResultToLog QPKG "$PACKAGE_NAME" upgrade ok "upgraded from version $prev_ver to version $current_ver" fi - result_code=0 # Remap to zero (0 or 10 from a QPKG install/reinstall/upgrade is OK). + result_code=0 # Remap to zero (0 or 10 from a QPKG install/reinstall/upgrade is OK, but unfortunately will include installation aborts). MarkThisActionForkAsOk else SaveActionResultToLog QPKG "$PACKAGE_NAME" upgrade failed "$result_code" @@ -6908,7 +6914,7 @@ _QPKG:activate_() { # * This function runs autonomously * - # Starts/activates the service script for the QPKG named in $1. + # Activates/starts the service script for the QPKG named in $1. # input: # $1 = QPKG name @@ -6939,18 +6945,23 @@ _QPKG:activate_() local -r LOG_PATHFILE=$LOGS_PATH/$PACKAGE_NAME.$ACTIVATE_LOG_FILE local timeout='' OS.IsSupportQpkgTimeout && timeout=" -t $QPKG_START_TIMEOUT_SECONDS" + local service_pathfile=$(QPKG.GetServicePathFile "$PACKAGE_NAME") DebugAsProc "activating $(ShowAsPackageName "$PACKAGE_NAME")" - if [[ $opts_debug = true ]]; then + if [[ $service_pathfile = undefined ]]; then + SaveActionResultToLog QPKG "$PACKAGE_NAME" activate skipped "service script file undefined" + MarkThisActionForkAsSkippedError + FuncFork:Exit 2 + elif [[ $opts_debug = true ]]; then debug_cmd='DEBUG_QPKG=true ' - RunAndLog "${debug_cmd}$(QPKG.GetServicePathFile) start" "$LOG_PATHFILE" log:failure-only + RunAndLog "${debug_cmd}${service_pathfile} start" "$LOG_PATHFILE" log:failure-only result_code=$? elif QPKG.IsCanLog; then # Use `qpkg_service` if-possible, so package icon in App Center will dynamically update. RunAndLog "/sbin/qpkg_service${timeout} start $PACKAGE_NAME" "$LOG_PATHFILE" log:failure-only QPKG.LastResultWasOk && result_code=0 || result_code=1 else - RunAndLog "$(QPKG.GetServicePathFile) start" "$LOG_PATHFILE" log:failure-only + RunAndLog "$service_pathfile start" "$LOG_PATHFILE" log:failure-only result_code=$? fi @@ -6981,7 +6992,7 @@ _QPKG:reactivate_() { # * This function runs autonomously * - # Restarts/reactivates the service script for the QPKG named in $1. + # Reactivates/restarts the service script for the QPKG named in $1. # input: # $1 = QPKG name @@ -7012,18 +7023,23 @@ _QPKG:reactivate_() local -r LOG_PATHFILE=$LOGS_PATH/$PACKAGE_NAME.$REACTIVATE_LOG_FILE local timeout='' OS.IsSupportQpkgTimeout && timeout=" -t $QPKG_RESTART_TIMEOUT_SECONDS" + local service_pathfile=$(QPKG.GetServicePathFile "$PACKAGE_NAME") DebugAsProc "reactivating $(ShowAsPackageName "$PACKAGE_NAME")" - if [[ $opts_debug = true ]]; then + if [[ $service_pathfile = undefined ]]; then + SaveActionResultToLog QPKG "$PACKAGE_NAME" reactivate skipped "service script file undefined" + MarkThisActionForkAsSkippedError + FuncFork:Exit 2 + elif [[ $opts_debug = true ]]; then debug_cmd='DEBUG_QPKG=true ' - RunAndLog "${debug_cmd}$(QPKG.GetServicePathFile "$PACKAGE_NAME") restart" "$LOG_PATHFILE" log:failure-only + RunAndLog "${debug_cmd}${service_pathfile} restart" "$LOG_PATHFILE" log:failure-only result_code=$? elif QPKG.IsCanLog; then # Use `qpkg_service` if-possible, so package icon in App Center will dynamically update. RunAndLog "/sbin/qpkg_service${timeout} restart $PACKAGE_NAME" "$LOG_PATHFILE" log:failure-only QPKG.LastResultWasOk && result_code=0 || result_code=1 else - RunAndLog "$(QPKG.GetServicePathFile "$PACKAGE_NAME") restart" "$LOG_PATHFILE" log:failure-only + RunAndLog "$service_pathfile restart" "$LOG_PATHFILE" log:failure-only result_code=$? fi @@ -7045,7 +7061,7 @@ _QPKG:deactivate_() { # * This function runs autonomously * - # Stops/deactivates the service script for the QPKG named in $1. + # Deactivates/stops the service script for the QPKG named in $1. # input: # $1 = QPKG name @@ -7083,18 +7099,23 @@ _QPKG:deactivate_() local -r LOG_PATHFILE=$LOGS_PATH/$PACKAGE_NAME.$DEACTIVATE_LOG_FILE local timeout='' OS.IsSupportQpkgTimeout && timeout=" -t $QPKG_STOP_TIMEOUT_SECONDS" + local service_pathfile=$(QPKG.GetServicePathFile "$PACKAGE_NAME") DebugAsProc "deactivating $(ShowAsPackageName "$PACKAGE_NAME")" - if [[ $opts_debug = true ]]; then + if [[ $service_pathfile = undefined ]]; then + SaveActionResultToLog QPKG "$PACKAGE_NAME" deactivate skipped "service script file undefined" + MarkThisActionForkAsSkippedError + FuncFork:Exit 2 + elif [[ $opts_debug = true ]]; then debug_cmd='DEBUG_QPKG=true ' - RunAndLog "${debug_cmd}$(QPKG.GetServicePathFile) stop" "$LOG_PATHFILE" log:failure-only + RunAndLog "${debug_cmd}${service_pathfile} stop" "$LOG_PATHFILE" log:failure-only result_code=$? elif QPKG.IsCanLog; then # Use `qpkg_service` if-possible, so package icon in App Center will dynamically update. RunAndLog "/sbin/qpkg_service${timeout} stop $PACKAGE_NAME" "$LOG_PATHFILE" log:failure-only QPKG.LastResultWasOk && result_code=0 || result_code=1 else - RunAndLog "$(QPKG.GetServicePathFile) stop" "$LOG_PATHFILE" log:failure-only + RunAndLog "$service_pathfile stop" "$LOG_PATHFILE" log:failure-only result_code=$? fi