Compare commits
1 Commits
Author | SHA256 | Date | |
---|---|---|---|
b3173b3e46 |
@@ -14,7 +14,7 @@ export SCANSCRIPT
|
|||||||
#EXCLUDELIST="(Python-3.*tar.xz|pip-.*-py3-none-any.whl)"
|
#EXCLUDELIST="(Python-3.*tar.xz|pip-.*-py3-none-any.whl)"
|
||||||
#
|
#
|
||||||
# Current known misdetections:
|
# Current known misdetections:
|
||||||
EXCLUDELIST="(pdfium-6425.tar.bz2)"
|
EXCLUDELIST="pdfium-6425.tar.bz2"
|
||||||
export EXCLUDELIST
|
export EXCLUDELIST
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
@@ -64,8 +64,8 @@ Please have a look.
|
|||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "clamscan --archive-verbose -ir ${EXCLUDELIST:+--exclude $EXCLUDELIST} /usr/src/packages/BUILD/scan:"
|
echo "clamscan -ir ${EXCLUDELIST:+--exclude $EXCLUDELIST} /usr/src/packages/BUILD/scan:"
|
||||||
/usr/bin/clamscan --archive-verbose -ir ${EXCLUDELIST:+--exclude "$EXCLUDELIST"} /usr/src/packages/BUILD/scan
|
/usr/bin/clamscan -ir ${EXCLUDELIST:+--exclude "$EXCLUDELIST"} /usr/src/packages/BUILD/scan
|
||||||
ret=$?
|
ret=$?
|
||||||
rm -rf /usr/src/packages/BUILD/scan
|
rm -rf /usr/src/packages/BUILD/scan
|
||||||
exit $ret
|
exit $ret
|
||||||
|
@@ -1,8 +1,3 @@
|
|||||||
-------------------------------------------------------------------
|
|
||||||
Tue Jul 22 13:33:22 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
|
||||||
|
|
||||||
- add a SUSE whitelist filtering out EICAR signatures (bsc#1246880)
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 17 14:22:32 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
Mon Mar 17 14:22:32 UTC 2025 - Marcus Meissner <meissner@suse.com>
|
||||||
|
|
||||||
|
@@ -20,25 +20,20 @@ Name: post-build-checks-malwarescan
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Requires: clamav-database
|
Requires: clamav-database
|
||||||
Url: http://www.suse.com/security
|
Url: http://www.suse.com/security
|
||||||
BuildRequires: clamav
|
Recommends: clamav
|
||||||
Requires: clamav
|
|
||||||
Version: 0.1
|
Version: 0.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: OBS clamav virus scan build hook and script
|
Summary: OBS clamav virus scan build hook and script
|
||||||
License: GPL-2.0
|
License: GPL-2.0
|
||||||
Group: Development/Tools/Building
|
Group: Development/Tools/Building
|
||||||
Source0: 80-check-malware-scan-clamav
|
Source0: 80-check-malware-scan-clamav
|
||||||
Source1: suse_whitelist.ign2
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The /usr/lib/build/checks/80-check-malware-scan-clamav runs
|
The /usr/lib/build/checks/80-check-malware-scan-clamav runs
|
||||||
clamscan --no-summary -ir $RPM_BUILD_DIR
|
clamscan --no-summary -ir $RPM_BUILD_DIR
|
||||||
|
|
||||||
False positives are ignored either via:
|
|
||||||
|
|
||||||
- 80-check-malware-scan-clamav variable EXCLUDELIST
|
|
||||||
- virusname entry in suse_whitelist.ign2
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
|
|
||||||
@@ -48,11 +43,8 @@ False positives are ignored either via:
|
|||||||
pwd
|
pwd
|
||||||
mkdir -p $RPM_BUILD_ROOT/usr/lib/build/checks
|
mkdir -p $RPM_BUILD_ROOT/usr/lib/build/checks
|
||||||
install -m 0755 %{SOURCE0} $RPM_BUILD_ROOT/usr/lib/build/checks
|
install -m 0755 %{SOURCE0} $RPM_BUILD_ROOT/usr/lib/build/checks
|
||||||
install -d -m 0755 $RPM_BUILD_ROOT/var/lib/clamav/
|
|
||||||
install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/var/lib/clamav/
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%attr(0755,root,root) /usr/lib/build/checks/80-check-malware-scan-clamav
|
%attr(0755,root,root) /usr/lib/build/checks/80-check-malware-scan-clamav
|
||||||
%attr(0644,root,root) /var/lib/clamav/suse_whitelist.ign2
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
Eicar-Signature
|
|
||||||
Eicar-Test-Signature
|
|
||||||
Win.Test.EICAR_HDB-1
|
|
||||||
Win.Test.EICAR_HSB-1
|
|
Reference in New Issue
Block a user