[clamav-users] 99.3 for Ubuntu

Chris cpollock at embarqmail.com
Sat Jan 27 23:22:22 UTC 2018


On Sat, 2018-01-27 at 23:22 +0100, Marcus Schopen wrote:
> Am Freitag, den 26.01.2018, 16:25 +0100 schrieb Reindl Harald:
> > 
> > 
> > if you use distribution packages you are supposed to wait for a
> > update 
> > from the distribution or learn to proper package at your own
> > 
> > i heard that's not that easy as on Redhat systems because you don't
> > have 
> > everything in a .src.rpm and just need to replace the tarball
> > after 
> > unpack the src.rpm and edit the version in the spec file but again:
> That's not right. Building a 0.99.3 deb package based on the current
> 0.99.2 deb source package are just a few shell commands, e.g.:
> 
> 0. set up an build environment e.g. on a fresh box:
> 
>  aptitude install dpkg-dev devscripts equivs quilt
> 
>  export QUILT_PATCHES=debian/patches
> 
> 1. get the current 0.99.2 clamav src package, e.g. for 14.04 TLS from
> 
>  https://packages.ubuntu.com/source/trusty/clamav
> 
> wget http://archive.ubuntu.com/ubuntu/pool/main/c/clamav/clamav_0.99.
> 2+
> addedllvm-0ubuntu0.14.04.2.dsc
> 
> wget http://archive.ubuntu.com/ubuntu/pool/main/c/clamav/clamav_0.99.
> 2+
> addedllvm.orig.tar.xz
> 
> wget http://archive.ubuntu.com/ubuntu/pool/main/c/clamav/clamav_0.99.
> 2+
> addedllvm-0ubuntu0.14.04.2.debian.tar.gz
> 
> 2. unpack the source package
>  
>  dpkg-source -x clamav_0.99.2+addedllvm-0ubuntu0.14.04.2.dsc
> 
> 3. download the new original 0.99.3 clamav source
> 
>  http://www.clamav.net/downloads/production/clamav-0.99.3.tar.gz
> 
> 4. upgrade the old 0.99.2 deb source package
> 
>  cd clamav-0.99.2+addedllvm
>  uupdate -v 0.99.3 ../clamav-0.99.3.tar.gz
> 
> 5. enter the new 0.99.3 deb source package dir
> 
>   cd ../clamav-0.99.3
> 
> 6. remove old patches from ./debian/patches dir which are not longer
> needed. 
> 
>  In this case (to my mind) on 14.04 LTS CVE-2017-6418 and CVE-2017-
> 6420 
> are already patched in 0.99.3. Unsure about CVE-2017-6419 (didn't
> find
> it in the README); I removed it, because 0.99.3 original source
> doesn't
> come up with this patch. May be someone knows better.
> 
>  quilt pop -a
>  quilt delete -r CVE-2017-6418
>  quilt delete -r CVE-2017-6419
>  quilt delete -r CVE-2017-6420
>  quilt delete -r CVE-2017-6420-2
> 
> 7. maintenance debian/changelog and add your suffix, e.g.
> 
>  dch --local ~yoursuffix
> 
Thanks so much for this Marcus, seems a lot easier than going through
using pbuilder. One question. I'm at step 7, what should go after
--local? Not sure what you mean by ~yoursuffix.

> 8. finally build new deb package
> 
>  dpkg-buildpackage -us -uc
> 
> That's it. So basically it's replacing the orig tar ball and update
> changelog too.
> 
> Ciao
> Marcus
> 
> 
> _______________________________________________
> clamav-users mailing list
> clamav-users at lists.clamav.net
> http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users
> 
> 
> Help us build a comprehensive ClamAV guide:
> https://github.com/vrtadmin/clamav-faq
> 
> http://www.clamav.net/contact.html#ml
-- 
Chris
KeyID 0xE372A7DA98E6705C
31.11972; -97.90167 (Elev. 1092 ft)
17:20:28 up 1 day, 9:08, 1 user, load average: 0.78, 0.69, 0.74
Description:	Ubuntu 16.04.3 LTS, kernel 4.13.0-32-generic
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <https://lists.clamav.net/pipermail/clamav-users/attachments/20180127/727f1ba2/attachment.sig>


More information about the clamav-users mailing list