インストールしてあったのは、owncloud-10.15.0-12.1なんだけども、OpenVASでスキャンしたら脆弱性があるって怒られが発生した。
が、公式レポジトリにはこれより新しいものがなく、Dockerで動かしているわけでも無いのでRPMパッケージを作った。
とりま、ソースRPMをインストールする。
rpm -ivh https://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/CentOS_8/src/owncloud-complete-files-10.15.0-12.1.src.rpmで、rpmbuild/SPECS/owncloud-complete-files.specを修正する。
diff -u owncloud-complete-files.spec.old owncloud-complete-files.spec
--- owncloud-complete-files.spec.old 2026-02-18 11:17:39
+++ owncloud-complete-files.spec 2026-02-18 11:11:52
@@ -57,24 +57,24 @@
## define prerelease % nil, if this is *not* a prerelease. Caution: always lower case beta rc.
%define prerelease %nil
-%define base_version 10.15.0
+%define base_version 10.16.0
%if 0%{?centos_version} == 600 || 0%{?fedora_version} || "%{prerelease}" == ""
# For beta and rc versions we use the ~ notation, as documented in
# http://en.opensuse.org/openSUSE:Package_naming_guidelines
Version: %{base_version}
%if "%{prerelease}" == ""
-Release: 12.1
+Release: 1.0
%else
-Release: 0.12.1.%{prerelease}
+Release: 0.1.0.%{prerelease}
%endif
%else
Version: %{base_version}~%{prerelease}
-Release: 12.1
+Release: 1.0
%endif
-# https://download.owncloud.com/server/stable/owncloud-complete-20250311.tar.bz2
-Source0: owncloud-complete-20250311.tar.bz2
+# https://download.owncloud.com/server/stable/owncloud-complete-20251023.tar.bz2
+Source0: owncloud-complete-20251023.tar.bz2
Source1: apache_conf_default
Source2: README
Source5: disable-updatechecker.config.php新しいtar玉を持ってくる。
cd rpmbuild/SOURCES/
wget https://download.owncloud.com/server/stable/owncloud-complete-20251023.tar.bz2ビルドしてインストール(拙宅の鯖はRHEL8)。
rpmbuild -bb owncloud-complete-files.spec --define 'rhel_version 8'
dnf install rpmbuild/RPMS/noarch/owncloud-complete-files-10.16.0-1.0.noarch.rpm

