Merge remote-tracking branch 'arne_f/gcc-7-retpol' into kernel-4.14

This commit is contained in:
Arne Fitzenreiter
2018-01-27 10:26:11 +01:00
84 changed files with 4763 additions and 11915 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -31,9 +31,6 @@ filesystems+="reiserfs vfat xfs"
#hostonly="yes"
#
# Load microcode for the CPU early
early_microcode=yes
# install local /etc/mdadm.conf
#mdadmconf="no"

View File

@@ -608,7 +608,7 @@ sub geoipblock {
# create iptables rules, if blocking this country
# is enabled.
foreach my $location (@locations) {
if($geoipsettings{$location} eq "on") {
if(exists $geoipsettings{$location} && $geoipsettings{$location} eq "on") {
run("$IPTABLES -A GEOIPBLOCK -m geoip --src-cc $location -j DROP");
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -30,10 +30,12 @@ usr/lib/libattr.so.1.1.0
#usr/share/man/man1/setfattr.1
#usr/share/man/man2/flistxattr.2
#usr/share/man/man2/fremovexattr.2
#usr/share/man/man2/fsetxattr.2
#usr/share/man/man2/getxattr.2
#usr/share/man/man2/setxattr.2
#usr/share/man/man2/llistxattr.2
#usr/share/man/man2/lremovexattr.2
#usr/share/man/man2/removexattr.2
#usr/share/man/man3/attr_get.3
#usr/share/man/man3/attr_getf.3
#usr/share/man/man3/attr_list.3

View File

@@ -17,6 +17,8 @@ usr/bin/bzmore
#usr/include/bzlib.h
#usr/lib/libbz2.a
#usr/lib/libbz2.so
#usr/man
#usr/man/man1
#usr/man/man1/bzcmp.1
#usr/man/man1/bzdiff.1
#usr/man/man1/bzegrep.1

View File

@@ -12,4 +12,5 @@ usr/lib/libgdbm.so.3.0.0
usr/lib/libgdbm_compat.so
usr/lib/libgdbm_compat.so.3
usr/lib/libgdbm_compat.so.3.0.0
#usr/man/man3
#usr/man/man3/gdbm.3

File diff suppressed because it is too large Load Diff

View File

@@ -1,95 +0,0 @@
#lib/firmware/intel-ucode
lib/firmware/intel-ucode/06-03-02
lib/firmware/intel-ucode/06-05-00
lib/firmware/intel-ucode/06-05-01
lib/firmware/intel-ucode/06-05-02
lib/firmware/intel-ucode/06-05-03
lib/firmware/intel-ucode/06-06-00
lib/firmware/intel-ucode/06-06-05
lib/firmware/intel-ucode/06-06-0a
lib/firmware/intel-ucode/06-06-0d
lib/firmware/intel-ucode/06-07-01
lib/firmware/intel-ucode/06-07-02
lib/firmware/intel-ucode/06-07-03
lib/firmware/intel-ucode/06-08-01
lib/firmware/intel-ucode/06-08-03
lib/firmware/intel-ucode/06-08-06
lib/firmware/intel-ucode/06-08-0a
lib/firmware/intel-ucode/06-09-05
lib/firmware/intel-ucode/06-0a-00
lib/firmware/intel-ucode/06-0a-01
lib/firmware/intel-ucode/06-0b-01
lib/firmware/intel-ucode/06-0b-04
lib/firmware/intel-ucode/06-0d-06
lib/firmware/intel-ucode/06-0e-08
lib/firmware/intel-ucode/06-0e-0c
lib/firmware/intel-ucode/06-0f-02
lib/firmware/intel-ucode/06-0f-06
lib/firmware/intel-ucode/06-0f-07
lib/firmware/intel-ucode/06-0f-0a
lib/firmware/intel-ucode/06-0f-0b
lib/firmware/intel-ucode/06-0f-0d
lib/firmware/intel-ucode/06-16-01
lib/firmware/intel-ucode/06-17-06
lib/firmware/intel-ucode/06-17-07
lib/firmware/intel-ucode/06-17-0a
lib/firmware/intel-ucode/06-1a-04
lib/firmware/intel-ucode/06-1a-05
lib/firmware/intel-ucode/06-1c-02
lib/firmware/intel-ucode/06-1c-0a
lib/firmware/intel-ucode/06-1d-01
lib/firmware/intel-ucode/06-1e-05
lib/firmware/intel-ucode/06-25-02
lib/firmware/intel-ucode/06-25-05
lib/firmware/intel-ucode/06-26-01
lib/firmware/intel-ucode/06-2a-07
lib/firmware/intel-ucode/06-2d-06
lib/firmware/intel-ucode/06-2d-07
lib/firmware/intel-ucode/06-2f-02
lib/firmware/intel-ucode/06-3a-09
lib/firmware/intel-ucode/06-3c-03
lib/firmware/intel-ucode/06-3d-04
lib/firmware/intel-ucode/06-3e-04
lib/firmware/intel-ucode/06-3e-06
lib/firmware/intel-ucode/06-3e-07
lib/firmware/intel-ucode/06-3f-02
lib/firmware/intel-ucode/06-3f-04
lib/firmware/intel-ucode/06-45-01
lib/firmware/intel-ucode/06-46-01
lib/firmware/intel-ucode/06-47-01
lib/firmware/intel-ucode/06-4e-03
lib/firmware/intel-ucode/06-4f-01
lib/firmware/intel-ucode/06-55-04
lib/firmware/intel-ucode/06-56-02
lib/firmware/intel-ucode/06-56-03
lib/firmware/intel-ucode/06-56-04
lib/firmware/intel-ucode/06-5c-09
lib/firmware/intel-ucode/06-5e-03
lib/firmware/intel-ucode/06-7a-01
lib/firmware/intel-ucode/06-8e-09
lib/firmware/intel-ucode/06-8e-0a
lib/firmware/intel-ucode/06-9e-09
lib/firmware/intel-ucode/06-9e-0a
lib/firmware/intel-ucode/06-9e-0b
lib/firmware/intel-ucode/0f-00-07
lib/firmware/intel-ucode/0f-00-0a
lib/firmware/intel-ucode/0f-01-02
lib/firmware/intel-ucode/0f-02-04
lib/firmware/intel-ucode/0f-02-05
lib/firmware/intel-ucode/0f-02-06
lib/firmware/intel-ucode/0f-02-07
lib/firmware/intel-ucode/0f-02-09
lib/firmware/intel-ucode/0f-03-02
lib/firmware/intel-ucode/0f-03-03
lib/firmware/intel-ucode/0f-03-04
lib/firmware/intel-ucode/0f-04-01
lib/firmware/intel-ucode/0f-04-03
lib/firmware/intel-ucode/0f-04-04
lib/firmware/intel-ucode/0f-04-07
lib/firmware/intel-ucode/0f-04-08
lib/firmware/intel-ucode/0f-04-09
lib/firmware/intel-ucode/0f-04-0a
lib/firmware/intel-ucode/0f-06-02
lib/firmware/intel-ucode/0f-06-04
lib/firmware/intel-ucode/0f-06-05
lib/firmware/intel-ucode/0f-06-08

View File

@@ -19,6 +19,7 @@ usr/lib/libatm.so.1
usr/lib/libatm.so.1.0.0
#usr/man/man4
#usr/man/man4/atmsigd.conf.4
#usr/man/man7
#usr/man/man7/qos.7
#usr/man/man7/sap.7
#usr/man/man8

View File

@@ -0,0 +1,17 @@
usr/bin/lz4
#usr/bin/lz4c
#usr/bin/lz4cat
#usr/bin/unlz4
#usr/include/lz4.h
#usr/include/lz4frame.h
#usr/include/lz4frame_static.h
#usr/include/lz4hc.h
#usr/lib/liblz4.a
#usr/lib/liblz4.so
usr/lib/liblz4.so.1
usr/lib/liblz4.so.1.8.1
#usr/lib/pkgconfig/liblz4.pc
#usr/share/man/man1/lz4.1
#usr/share/man/man1/lz4c.1
#usr/share/man/man1/lz4cat.1
#usr/share/man/man1/unlz4.1

File diff suppressed because it is too large Load Diff

View File

@@ -308,6 +308,7 @@ usr/lib/libldap_r-2.3.so.0.2.8
#usr/man/man3/ldap_url_parse.3
#usr/man/man3/ldap_value_free.3
#usr/man/man3/ldap_value_free_len.3
#usr/man/man5
#usr/man/man5/ldap.conf.5
#usr/man/man5/ldif.5
#usr/man/man5/slapd-bdb.5

View File

@@ -104,6 +104,21 @@ usr/bin/pdfunite
#usr/include/poppler/fofi/FoFiTrueType.h
#usr/include/poppler/fofi/FoFiType1.h
#usr/include/poppler/fofi/FoFiType1C.h
#usr/include/poppler/glib
#usr/include/poppler/glib/poppler-action.h
#usr/include/poppler/glib/poppler-annot.h
#usr/include/poppler/glib/poppler-attachment.h
#usr/include/poppler/glib/poppler-date.h
#usr/include/poppler/glib/poppler-document.h
#usr/include/poppler/glib/poppler-enums.h
#usr/include/poppler/glib/poppler-features.h
#usr/include/poppler/glib/poppler-form-field.h
#usr/include/poppler/glib/poppler-layer.h
#usr/include/poppler/glib/poppler-media.h
#usr/include/poppler/glib/poppler-movie.h
#usr/include/poppler/glib/poppler-page.h
#usr/include/poppler/glib/poppler-structure-element.h
#usr/include/poppler/glib/poppler.h
#usr/include/poppler/goo
#usr/include/poppler/goo/FixedPoint.h
#usr/include/poppler/goo/GooHash.h
@@ -152,6 +167,11 @@ usr/bin/pdfunite
#usr/lib/libpoppler-cpp.so
usr/lib/libpoppler-cpp.so.0
usr/lib/libpoppler-cpp.so.0.3.0
#usr/lib/libpoppler-glib.a
#usr/lib/libpoppler-glib.la
#usr/lib/libpoppler-glib.so
usr/lib/libpoppler-glib.so.8
usr/lib/libpoppler-glib.so.8.8.0
#usr/lib/libpoppler.a
#usr/lib/libpoppler.la
#usr/lib/libpoppler.so
@@ -159,8 +179,47 @@ usr/lib/libpoppler.so.66
usr/lib/libpoppler.so.66.0.0
#usr/lib/pkgconfig/poppler-cairo.pc
#usr/lib/pkgconfig/poppler-cpp.pc
#usr/lib/pkgconfig/poppler-glib.pc
#usr/lib/pkgconfig/poppler-splash.pc
#usr/lib/pkgconfig/poppler.pc
#usr/share/gtk-doc/html/poppler
#usr/share/gtk-doc/html/poppler/PopplerAnnot.html
#usr/share/gtk-doc/html/poppler/PopplerAttachment.html
#usr/share/gtk-doc/html/poppler/PopplerDocument.html
#usr/share/gtk-doc/html/poppler/PopplerFormField.html
#usr/share/gtk-doc/html/poppler/PopplerLayer.html
#usr/share/gtk-doc/html/poppler/PopplerMedia.html
#usr/share/gtk-doc/html/poppler/PopplerMovie.html
#usr/share/gtk-doc/html/poppler/PopplerPage.html
#usr/share/gtk-doc/html/poppler/PopplerStructureElement.html
#usr/share/gtk-doc/html/poppler/annotation-glossary.html
#usr/share/gtk-doc/html/poppler/api-index-0-12.html
#usr/share/gtk-doc/html/poppler/api-index-0-14.html
#usr/share/gtk-doc/html/poppler/api-index-0-16.html
#usr/share/gtk-doc/html/poppler/api-index-0-18.html
#usr/share/gtk-doc/html/poppler/api-index-0-20.html
#usr/share/gtk-doc/html/poppler/api-index-0-22.html
#usr/share/gtk-doc/html/poppler/api-index-0-26.html
#usr/share/gtk-doc/html/poppler/api-index-0-33.html
#usr/share/gtk-doc/html/poppler/api-index-0-46.html
#usr/share/gtk-doc/html/poppler/api-index-deprecated.html
#usr/share/gtk-doc/html/poppler/api-index-full.html
#usr/share/gtk-doc/html/poppler/ch01.html
#usr/share/gtk-doc/html/poppler/home.png
#usr/share/gtk-doc/html/poppler/index.html
#usr/share/gtk-doc/html/poppler/left-insensitive.png
#usr/share/gtk-doc/html/poppler/left.png
#usr/share/gtk-doc/html/poppler/poppler-Error-handling.html
#usr/share/gtk-doc/html/poppler/poppler-PDF-Utility-functions.html
#usr/share/gtk-doc/html/poppler/poppler-PopplerAction.html
#usr/share/gtk-doc/html/poppler/poppler-PopplerColor.html
#usr/share/gtk-doc/html/poppler/poppler-Version-and-Features-Information.html
#usr/share/gtk-doc/html/poppler/poppler.devhelp2
#usr/share/gtk-doc/html/poppler/right-insensitive.png
#usr/share/gtk-doc/html/poppler/right.png
#usr/share/gtk-doc/html/poppler/style.css
#usr/share/gtk-doc/html/poppler/up-insensitive.png
#usr/share/gtk-doc/html/poppler/up.png
#usr/share/man/man1/pdfdetach.1
#usr/share/man/man1/pdffonts.1
#usr/share/man/man1/pdfimages.1

View File

@@ -1,9 +1 @@
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/PKG-INFO
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/SOURCES.txt
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/dependency_links.txt
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/not-zip-safe
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/EGG-INFO/top_level.txt
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/pyparsing.py
#usr/lib/python2.7/site-packages/pyparsing-2.0.7-py2.7.egg/pyparsing.pyc
#usr/lib/python2.7/site-packages/pyparsing-2.2.0-py2.7.egg

View File

@@ -16,27 +16,4 @@
#usr/include/spice-1/spice/types.h
#usr/include/spice-1/spice/vd_agent.h
#usr/include/spice-1/spice/vdi_dev.h
#usr/lib/spice-protocol
#usr/lib/spice-protocol/python_modules
#usr/lib/spice-protocol/python_modules/__init__.py
#usr/lib/spice-protocol/python_modules/__init__.pyc
#usr/lib/spice-protocol/python_modules/__init__.pyo
#usr/lib/spice-protocol/python_modules/codegen.py
#usr/lib/spice-protocol/python_modules/codegen.pyc
#usr/lib/spice-protocol/python_modules/codegen.pyo
#usr/lib/spice-protocol/python_modules/demarshal.py
#usr/lib/spice-protocol/python_modules/demarshal.pyc
#usr/lib/spice-protocol/python_modules/demarshal.pyo
#usr/lib/spice-protocol/python_modules/marshal.py
#usr/lib/spice-protocol/python_modules/marshal.pyc
#usr/lib/spice-protocol/python_modules/marshal.pyo
#usr/lib/spice-protocol/python_modules/ptypes.py
#usr/lib/spice-protocol/python_modules/ptypes.pyc
#usr/lib/spice-protocol/python_modules/ptypes.pyo
#usr/lib/spice-protocol/python_modules/spice_parser.py
#usr/lib/spice-protocol/python_modules/spice_parser.pyc
#usr/lib/spice-protocol/python_modules/spice_parser.pyo
#usr/lib/spice-protocol/spice.proto
#usr/lib/spice-protocol/spice1.proto
#usr/lib/spice-protocol/spice_codegen.py
#usr/share/pkgconfig/spice-protocol.pc

View File

@@ -11,7 +11,7 @@ etc/unbound/unbound.conf
#usr/lib/libunbound.la
#usr/lib/libunbound.so
usr/lib/libunbound.so.2
usr/lib/libunbound.so.2.5.6
usr/lib/libunbound.so.2.5.7
usr/sbin/unbound
usr/sbin/unbound-anchor
usr/sbin/unbound-checkconf

File diff suppressed because it is too large Load Diff

View File

@@ -1,95 +0,0 @@
#lib/firmware/intel-ucode
lib/firmware/intel-ucode/06-03-02
lib/firmware/intel-ucode/06-05-00
lib/firmware/intel-ucode/06-05-01
lib/firmware/intel-ucode/06-05-02
lib/firmware/intel-ucode/06-05-03
lib/firmware/intel-ucode/06-06-00
lib/firmware/intel-ucode/06-06-05
lib/firmware/intel-ucode/06-06-0a
lib/firmware/intel-ucode/06-06-0d
lib/firmware/intel-ucode/06-07-01
lib/firmware/intel-ucode/06-07-02
lib/firmware/intel-ucode/06-07-03
lib/firmware/intel-ucode/06-08-01
lib/firmware/intel-ucode/06-08-03
lib/firmware/intel-ucode/06-08-06
lib/firmware/intel-ucode/06-08-0a
lib/firmware/intel-ucode/06-09-05
lib/firmware/intel-ucode/06-0a-00
lib/firmware/intel-ucode/06-0a-01
lib/firmware/intel-ucode/06-0b-01
lib/firmware/intel-ucode/06-0b-04
lib/firmware/intel-ucode/06-0d-06
lib/firmware/intel-ucode/06-0e-08
lib/firmware/intel-ucode/06-0e-0c
lib/firmware/intel-ucode/06-0f-02
lib/firmware/intel-ucode/06-0f-06
lib/firmware/intel-ucode/06-0f-07
lib/firmware/intel-ucode/06-0f-0a
lib/firmware/intel-ucode/06-0f-0b
lib/firmware/intel-ucode/06-0f-0d
lib/firmware/intel-ucode/06-16-01
lib/firmware/intel-ucode/06-17-06
lib/firmware/intel-ucode/06-17-07
lib/firmware/intel-ucode/06-17-0a
lib/firmware/intel-ucode/06-1a-04
lib/firmware/intel-ucode/06-1a-05
lib/firmware/intel-ucode/06-1c-02
lib/firmware/intel-ucode/06-1c-0a
lib/firmware/intel-ucode/06-1d-01
lib/firmware/intel-ucode/06-1e-05
lib/firmware/intel-ucode/06-25-02
lib/firmware/intel-ucode/06-25-05
lib/firmware/intel-ucode/06-26-01
lib/firmware/intel-ucode/06-2a-07
lib/firmware/intel-ucode/06-2d-06
lib/firmware/intel-ucode/06-2d-07
lib/firmware/intel-ucode/06-2f-02
lib/firmware/intel-ucode/06-3a-09
lib/firmware/intel-ucode/06-3c-03
lib/firmware/intel-ucode/06-3d-04
lib/firmware/intel-ucode/06-3e-04
lib/firmware/intel-ucode/06-3e-06
lib/firmware/intel-ucode/06-3e-07
lib/firmware/intel-ucode/06-3f-02
lib/firmware/intel-ucode/06-3f-04
lib/firmware/intel-ucode/06-45-01
lib/firmware/intel-ucode/06-46-01
lib/firmware/intel-ucode/06-47-01
lib/firmware/intel-ucode/06-4e-03
lib/firmware/intel-ucode/06-4f-01
lib/firmware/intel-ucode/06-55-04
lib/firmware/intel-ucode/06-56-02
lib/firmware/intel-ucode/06-56-03
lib/firmware/intel-ucode/06-56-04
lib/firmware/intel-ucode/06-5c-09
lib/firmware/intel-ucode/06-5e-03
lib/firmware/intel-ucode/06-7a-01
lib/firmware/intel-ucode/06-8e-09
lib/firmware/intel-ucode/06-8e-0a
lib/firmware/intel-ucode/06-9e-09
lib/firmware/intel-ucode/06-9e-0a
lib/firmware/intel-ucode/06-9e-0b
lib/firmware/intel-ucode/0f-00-07
lib/firmware/intel-ucode/0f-00-0a
lib/firmware/intel-ucode/0f-01-02
lib/firmware/intel-ucode/0f-02-04
lib/firmware/intel-ucode/0f-02-05
lib/firmware/intel-ucode/0f-02-06
lib/firmware/intel-ucode/0f-02-07
lib/firmware/intel-ucode/0f-02-09
lib/firmware/intel-ucode/0f-03-02
lib/firmware/intel-ucode/0f-03-03
lib/firmware/intel-ucode/0f-03-04
lib/firmware/intel-ucode/0f-04-01
lib/firmware/intel-ucode/0f-04-03
lib/firmware/intel-ucode/0f-04-04
lib/firmware/intel-ucode/0f-04-07
lib/firmware/intel-ucode/0f-04-08
lib/firmware/intel-ucode/0f-04-09
lib/firmware/intel-ucode/0f-04-0a
lib/firmware/intel-ucode/0f-06-02
lib/firmware/intel-ucode/0f-06-04
lib/firmware/intel-ucode/0f-06-05
lib/firmware/intel-ucode/0f-06-08

View File

@@ -0,0 +1 @@
../../../common/bind

View File

@@ -1,5 +1,7 @@
etc/system-release
etc/issue
etc/ssl/certs/ca-bundle.crt
etc/ssl/certs/ca-bundle.trust.crt
etc/httpd/conf/loadmodule.conf
etc/httpd/conf/vhosts.d/captive.conf
etc/httpd/conf/vhosts.d/ipfire-interface-ssl.conf
@@ -9,7 +11,8 @@ srv/web/ipfire/cgi-bin/fireinfo.cgi
srv/web/ipfire/cgi-bin/ids.cgi
srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromcountry.dat
srv/web/ipfire/cgi-bin/logs.cgi/urlfilter.dat
usr/local/bin/rebuild-initrd
usr/lib/firewall/rules.pl
usr/local/bin/syslogdctrl
usr/sbin/updxlrator
var/ipfire/langs
var/ipfire/updatexlrator/bin/download

View File

@@ -0,0 +1 @@
../../../../common/i586/dmidecode

View File

@@ -1 +0,0 @@
../../../../common/i586/intel-microcode

View File

@@ -0,0 +1 @@
../../../common/lz4

View File

@@ -0,0 +1 @@
../../../common/poppler

View File

@@ -0,0 +1 @@
../../../common/sed

View File

@@ -0,0 +1 @@
../../../common/squid

View File

@@ -0,0 +1 @@
../../../common/unbound

View File

@@ -0,0 +1 @@
../../../common/wget

View File

@@ -0,0 +1 @@
../../../../common/x86_64/dmidecode

View File

@@ -1 +0,0 @@
../../../../common/x86_64/intel-microcode

View File

@@ -33,6 +33,8 @@ done
# Stop services
/etc/init.d/snort stop
/etc/init.d/squid stop
/etc/init.d/unbound stop
# Delete files
rm -rvf \
@@ -55,20 +57,13 @@ ldconfig
/usr/local/bin/update-lang-cache
# Start services
/etc/init.d/unbound start
/etc/init.d/apache restart
/etc/init.d/squid start
/etc/init.d/snort start
# This update need a reboot...
touch /var/run/need_reboot
# Rebuild the initrd to include the microcode updates
rebuild-initrd
# Reload microcode
modprobe microcode
if [ -w "/sys/devices/system/cpu/microcode/reload" ];
echo 1 > /sys/devices/system/cpu/microcode/reload
fi
#touch /var/run/need_reboot
# Finish
/etc/init.d/fireinfo start

View File

@@ -1,10 +0,0 @@
usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
usr/lib/python3.6/site-packages/libvirt.py
usr/lib/python3.6/site-packages/libvirt_lxc.py
#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
usr/lib/python3.6/site-packages/libvirt_qemu.py
usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-gnu.so
usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-linux-gnu.so
usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-linux-gnu.so

View File

@@ -31,6 +31,8 @@ etc/logrotate.d/libvirtd.libxl
etc/logrotate.d/libvirtd.qemu
#etc/logrotate.d/libvirtd.uml
etc/rc.d/init.d/libvirt-guests
etc/rc.d/init.d/libvirtd
etc/rc.d/init.d/virtlogd
usr/bin/virsh
usr/bin/virt-admin
usr/bin/virt-host-validate
@@ -55,24 +57,23 @@ usr/bin/virt-xml-validate
#usr/include/libvirt/libvirt-stream.h
#usr/include/libvirt/libvirt.h
#usr/include/libvirt/virterror.h
#usr/lib/libnss_libvirt.la
#usr/lib/libvirt
#usr/lib/libvirt-admin.la
#usr/lib/libvirt-admin.so
usr/lib/libvirt-admin.so.0
usr/lib/libvirt-admin.so.0.3001.0
usr/lib/libvirt-admin.so.0.4000.0
#usr/lib/libvirt-lxc.la
#usr/lib/libvirt-lxc.so
usr/lib/libvirt-lxc.so.0
usr/lib/libvirt-lxc.so.0.3001.0
usr/lib/libvirt-lxc.so.0.4000.0
#usr/lib/libvirt-qemu.la
#usr/lib/libvirt-qemu.so
usr/lib/libvirt-qemu.so.0
usr/lib/libvirt-qemu.so.0.3001.0
usr/lib/libvirt-qemu.so.0.4000.0
#usr/lib/libvirt.la
#usr/lib/libvirt.so
usr/lib/libvirt.so.0
usr/lib/libvirt.so.0.3001.0
usr/lib/libvirt.so.0.4000.0
#usr/lib/libvirt/connection-driver
#usr/lib/libvirt/connection-driver/libvirt_driver_interface.la
usr/lib/libvirt/connection-driver/libvirt_driver_interface.so
@@ -86,12 +87,12 @@ usr/lib/libvirt/connection-driver/libvirt_driver_qemu.so
usr/lib/libvirt/connection-driver/libvirt_driver_secret.so
#usr/lib/libvirt/connection-driver/libvirt_driver_storage.la
usr/lib/libvirt/connection-driver/libvirt_driver_storage.so
#usr/lib/libvirt/storage-backend
usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
#usr/lib/libvirt/lock-driver
#usr/lib/libvirt/lock-driver/lockd.la
usr/lib/libvirt/lock-driver/lockd.so
#usr/lib/libvirt/storage-backend
#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
#usr/lib/pkgconfig/libvirt-admin.pc
#usr/lib/pkgconfig/libvirt-lxc.pc
#usr/lib/pkgconfig/libvirt-qemu.pc
@@ -115,152 +116,169 @@ usr/sbin/virtlogd
#usr/share/augeas/lenses/tests/test_virtlogd.aug
#usr/share/augeas/lenses/virtlockd.aug
#usr/share/augeas/lenses/virtlogd.aug
#usr/share/doc/libvirt-3.1.0
#usr/share/doc/libvirt-3.1.0/html
#usr/share/doc/libvirt-3.1.0/html/32favicon.png
#usr/share/doc/libvirt-3.1.0/html/404.html
#usr/share/doc/libvirt-3.1.0/html/acl.html
#usr/share/doc/libvirt-3.1.0/html/aclpolkit.html
#usr/share/doc/libvirt-3.1.0/html/api.html
#usr/share/doc/libvirt-3.1.0/html/api_extension.html
#usr/share/doc/libvirt-3.1.0/html/apps.html
#usr/share/doc/libvirt-3.1.0/html/architecture.gif
#usr/share/doc/libvirt-3.1.0/html/architecture.html
#usr/share/doc/libvirt-3.1.0/html/auditlog.html
#usr/share/doc/libvirt-3.1.0/html/auth.html
#usr/share/doc/libvirt-3.1.0/html/bindings.html
#usr/share/doc/libvirt-3.1.0/html/bugs.html
#usr/share/doc/libvirt-3.1.0/html/cgroups.html
#usr/share/doc/libvirt-3.1.0/html/compiling.html
#usr/share/doc/libvirt-3.1.0/html/contact.html
#usr/share/doc/libvirt-3.1.0/html/contribute.html
#usr/share/doc/libvirt-3.1.0/html/csharp.html
#usr/share/doc/libvirt-3.1.0/html/devguide.html
#usr/share/doc/libvirt-3.1.0/html/docs.html
#usr/share/doc/libvirt-3.1.0/html/downloads.html
#usr/share/doc/libvirt-3.1.0/html/drivers.html
#usr/share/doc/libvirt-3.1.0/html/drvbhyve.html
#usr/share/doc/libvirt-3.1.0/html/drvesx.html
#usr/share/doc/libvirt-3.1.0/html/drvhyperv.html
#usr/share/doc/libvirt-3.1.0/html/drvlxc.html
#usr/share/doc/libvirt-3.1.0/html/drvopenvz.html
#usr/share/doc/libvirt-3.1.0/html/drvphyp.html
#usr/share/doc/libvirt-3.1.0/html/drvqemu.html
#usr/share/doc/libvirt-3.1.0/html/drvremote.html
#usr/share/doc/libvirt-3.1.0/html/drvtest.html
#usr/share/doc/libvirt-3.1.0/html/drvuml.html
#usr/share/doc/libvirt-3.1.0/html/drvvbox.html
#usr/share/doc/libvirt-3.1.0/html/drvvirtuozzo.html
#usr/share/doc/libvirt-3.1.0/html/drvvmware.html
#usr/share/doc/libvirt-3.1.0/html/drvxen.html
#usr/share/doc/libvirt-3.1.0/html/errors.html
#usr/share/doc/libvirt-3.1.0/html/firewall.html
#usr/share/doc/libvirt-3.1.0/html/format.html
#usr/share/doc/libvirt-3.1.0/html/formatcaps.html
#usr/share/doc/libvirt-3.1.0/html/formatdomain.html
#usr/share/doc/libvirt-3.1.0/html/formatdomaincaps.html
#usr/share/doc/libvirt-3.1.0/html/formatnetwork.html
#usr/share/doc/libvirt-3.1.0/html/formatnode.html
#usr/share/doc/libvirt-3.1.0/html/formatnwfilter.html
#usr/share/doc/libvirt-3.1.0/html/formatsecret.html
#usr/share/doc/libvirt-3.1.0/html/formatsnapshot.html
#usr/share/doc/libvirt-3.1.0/html/formatstorage.html
#usr/share/doc/libvirt-3.1.0/html/formatstorageencryption.html
#usr/share/doc/libvirt-3.1.0/html/generic.css
#usr/share/doc/libvirt-3.1.0/html/goals.html
#usr/share/doc/libvirt-3.1.0/html/governance.html
#usr/share/doc/libvirt-3.1.0/html/hacking.html
#usr/share/doc/libvirt-3.1.0/html/hooks.html
#usr/share/doc/libvirt-3.1.0/html/html
#usr/share/doc/libvirt-3.1.0/html/html/home.png
#usr/share/doc/libvirt-3.1.0/html/html/index.html
#usr/share/doc/libvirt-3.1.0/html/html/left.png
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-common.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain-snapshot.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-event.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-host.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-interface.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-network.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nodedev.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nwfilter.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-secret.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-storage.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-stream.html
#usr/share/doc/libvirt-3.1.0/html/html/libvirt-virterror.html
#usr/share/doc/libvirt-3.1.0/html/html/right.png
#usr/share/doc/libvirt-3.1.0/html/html/up.png
#usr/share/doc/libvirt-3.1.0/html/hvsupport.html
#usr/share/doc/libvirt-3.1.0/html/index.html
#usr/share/doc/libvirt-3.1.0/html/internals
#usr/share/doc/libvirt-3.1.0/html/internals.html
#usr/share/doc/libvirt-3.1.0/html/internals/command.html
#usr/share/doc/libvirt-3.1.0/html/internals/eventloop.html
#usr/share/doc/libvirt-3.1.0/html/internals/locking.html
#usr/share/doc/libvirt-3.1.0/html/internals/oomtesting.html
#usr/share/doc/libvirt-3.1.0/html/internals/rpc.html
#usr/share/doc/libvirt-3.1.0/html/java.html
#usr/share/doc/libvirt-3.1.0/html/libvirt-daemon-arch.png
#usr/share/doc/libvirt-3.1.0/html/libvirt-driver-arch.png
#usr/share/doc/libvirt-3.1.0/html/libvirt-object-model.png
#usr/share/doc/libvirt-3.1.0/html/libvirt.css
#usr/share/doc/libvirt-3.1.0/html/locking-lockd.html
#usr/share/doc/libvirt-3.1.0/html/locking-sanlock.html
#usr/share/doc/libvirt-3.1.0/html/locking.html
#usr/share/doc/libvirt-3.1.0/html/logging.html
#usr/share/doc/libvirt-3.1.0/html/logos
#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-256.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-800.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark.svg
#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-256.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-800.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light.svg
#usr/share/doc/libvirt-3.1.0/html/logos/logo-base.svg
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-128.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-192.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-256.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-96.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-128.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-192.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-256.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-96.png
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered.svg
#usr/share/doc/libvirt-3.1.0/html/logos/logo-square.svg
#usr/share/doc/libvirt-3.1.0/html/main.css
#usr/share/doc/libvirt-3.1.0/html/migration-managed-direct.png
#usr/share/doc/libvirt-3.1.0/html/migration-managed-p2p.png
#usr/share/doc/libvirt-3.1.0/html/migration-native.png
#usr/share/doc/libvirt-3.1.0/html/migration-tunnel.png
#usr/share/doc/libvirt-3.1.0/html/migration-unmanaged-direct.png
#usr/share/doc/libvirt-3.1.0/html/migration.html
#usr/share/doc/libvirt-3.1.0/html/news-2005.html
#usr/share/doc/libvirt-3.1.0/html/news-2006.html
#usr/share/doc/libvirt-3.1.0/html/news-2007.html
#usr/share/doc/libvirt-3.1.0/html/news-2008.html
#usr/share/doc/libvirt-3.1.0/html/news-2009.html
#usr/share/doc/libvirt-3.1.0/html/news-2010.html
#usr/share/doc/libvirt-3.1.0/html/news-2011.html
#usr/share/doc/libvirt-3.1.0/html/news-2012.html
#usr/share/doc/libvirt-3.1.0/html/news-2013.html
#usr/share/doc/libvirt-3.1.0/html/news-2014.html
#usr/share/doc/libvirt-3.1.0/html/news-2015.html
#usr/share/doc/libvirt-3.1.0/html/news-2016.html
#usr/share/doc/libvirt-3.1.0/html/news.html
#usr/share/doc/libvirt-3.1.0/html/node.gif
#usr/share/doc/libvirt-3.1.0/html/nss.html
#usr/share/doc/libvirt-3.1.0/html/php.html
#usr/share/doc/libvirt-3.1.0/html/python.html
#usr/share/doc/libvirt-3.1.0/html/remote.html
#usr/share/doc/libvirt-3.1.0/html/secureusage.html
#usr/share/doc/libvirt-3.1.0/html/securityprocess.html
#usr/share/doc/libvirt-3.1.0/html/storage.html
#usr/share/doc/libvirt-3.1.0/html/testapi.html
#usr/share/doc/libvirt-3.1.0/html/testsuites.html
#usr/share/doc/libvirt-3.1.0/html/testtck.html
#usr/share/doc/libvirt-3.1.0/html/todo.html
#usr/share/doc/libvirt-3.1.0/html/uri.html
#usr/share/doc/libvirt-3.1.0/html/virshcmdref.html
#usr/share/doc/libvirt-3.1.0/html/windows.html
#usr/share/doc/libvirt-4.0.0
#usr/share/doc/libvirt-4.0.0/html
#usr/share/doc/libvirt-4.0.0/html/32favicon.png
#usr/share/doc/libvirt-4.0.0/html/404.html
#usr/share/doc/libvirt-4.0.0/html/acl.html
#usr/share/doc/libvirt-4.0.0/html/aclpolkit.html
#usr/share/doc/libvirt-4.0.0/html/api.html
#usr/share/doc/libvirt-4.0.0/html/api_extension.html
#usr/share/doc/libvirt-4.0.0/html/apps.html
#usr/share/doc/libvirt-4.0.0/html/architecture.gif
#usr/share/doc/libvirt-4.0.0/html/architecture.html
#usr/share/doc/libvirt-4.0.0/html/auditlog.html
#usr/share/doc/libvirt-4.0.0/html/auth.html
#usr/share/doc/libvirt-4.0.0/html/bindings.html
#usr/share/doc/libvirt-4.0.0/html/bugs.html
#usr/share/doc/libvirt-4.0.0/html/cgroups.html
#usr/share/doc/libvirt-4.0.0/html/compiling.html
#usr/share/doc/libvirt-4.0.0/html/contact.html
#usr/share/doc/libvirt-4.0.0/html/contribute.html
#usr/share/doc/libvirt-4.0.0/html/csharp.html
#usr/share/doc/libvirt-4.0.0/html/devguide.html
#usr/share/doc/libvirt-4.0.0/html/docs.html
#usr/share/doc/libvirt-4.0.0/html/downloads.html
#usr/share/doc/libvirt-4.0.0/html/drivers.html
#usr/share/doc/libvirt-4.0.0/html/drvbhyve.html
#usr/share/doc/libvirt-4.0.0/html/drvesx.html
#usr/share/doc/libvirt-4.0.0/html/drvhyperv.html
#usr/share/doc/libvirt-4.0.0/html/drvlxc.html
#usr/share/doc/libvirt-4.0.0/html/drvnodedev.html
#usr/share/doc/libvirt-4.0.0/html/drvopenvz.html
#usr/share/doc/libvirt-4.0.0/html/drvphyp.html
#usr/share/doc/libvirt-4.0.0/html/drvqemu.html
#usr/share/doc/libvirt-4.0.0/html/drvremote.html
#usr/share/doc/libvirt-4.0.0/html/drvtest.html
#usr/share/doc/libvirt-4.0.0/html/drvuml.html
#usr/share/doc/libvirt-4.0.0/html/drvvbox.html
#usr/share/doc/libvirt-4.0.0/html/drvvirtuozzo.html
#usr/share/doc/libvirt-4.0.0/html/drvvmware.html
#usr/share/doc/libvirt-4.0.0/html/drvxen.html
#usr/share/doc/libvirt-4.0.0/html/errors.html
#usr/share/doc/libvirt-4.0.0/html/firewall.html
#usr/share/doc/libvirt-4.0.0/html/fonts
#usr/share/doc/libvirt-4.0.0/html/fonts/LICENSE.md
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-bold-italic.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-bold.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-italic.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-light-italic.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-light.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-bold.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-light.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-regular.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-mono-semibold.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/overpass-regular.woff
#usr/share/doc/libvirt-4.0.0/html/fonts/stylesheet.css
#usr/share/doc/libvirt-4.0.0/html/format.html
#usr/share/doc/libvirt-4.0.0/html/formatcaps.html
#usr/share/doc/libvirt-4.0.0/html/formatdomain.html
#usr/share/doc/libvirt-4.0.0/html/formatdomaincaps.html
#usr/share/doc/libvirt-4.0.0/html/formatnetwork.html
#usr/share/doc/libvirt-4.0.0/html/formatnode.html
#usr/share/doc/libvirt-4.0.0/html/formatnwfilter.html
#usr/share/doc/libvirt-4.0.0/html/formatsecret.html
#usr/share/doc/libvirt-4.0.0/html/formatsnapshot.html
#usr/share/doc/libvirt-4.0.0/html/formatstorage.html
#usr/share/doc/libvirt-4.0.0/html/formatstorageencryption.html
#usr/share/doc/libvirt-4.0.0/html/generic.css
#usr/share/doc/libvirt-4.0.0/html/goals.html
#usr/share/doc/libvirt-4.0.0/html/governance.html
#usr/share/doc/libvirt-4.0.0/html/hacking.html
#usr/share/doc/libvirt-4.0.0/html/hooks.html
#usr/share/doc/libvirt-4.0.0/html/html
#usr/share/doc/libvirt-4.0.0/html/html/home.png
#usr/share/doc/libvirt-4.0.0/html/html/index.html
#usr/share/doc/libvirt-4.0.0/html/html/left.png
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-common.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-domain-snapshot.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-domain.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-event.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-host.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-interface.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-network.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-nodedev.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-nwfilter.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-secret.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-storage.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-libvirt-stream.html
#usr/share/doc/libvirt-4.0.0/html/html/libvirt-virterror.html
#usr/share/doc/libvirt-4.0.0/html/html/right.png
#usr/share/doc/libvirt-4.0.0/html/html/up.png
#usr/share/doc/libvirt-4.0.0/html/hvsupport.html
#usr/share/doc/libvirt-4.0.0/html/index.html
#usr/share/doc/libvirt-4.0.0/html/internals
#usr/share/doc/libvirt-4.0.0/html/internals.html
#usr/share/doc/libvirt-4.0.0/html/internals/command.html
#usr/share/doc/libvirt-4.0.0/html/internals/eventloop.html
#usr/share/doc/libvirt-4.0.0/html/internals/locking.html
#usr/share/doc/libvirt-4.0.0/html/internals/oomtesting.html
#usr/share/doc/libvirt-4.0.0/html/internals/rpc.html
#usr/share/doc/libvirt-4.0.0/html/java.html
#usr/share/doc/libvirt-4.0.0/html/libvirt-daemon-arch.png
#usr/share/doc/libvirt-4.0.0/html/libvirt-driver-arch.png
#usr/share/doc/libvirt-4.0.0/html/libvirt-object-model.png
#usr/share/doc/libvirt-4.0.0/html/libvirt.css
#usr/share/doc/libvirt-4.0.0/html/locking-lockd.html
#usr/share/doc/libvirt-4.0.0/html/locking-sanlock.html
#usr/share/doc/libvirt-4.0.0/html/locking.html
#usr/share/doc/libvirt-4.0.0/html/logging.html
#usr/share/doc/libvirt-4.0.0/html/logos
#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-dark-256.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-dark-800.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-dark.svg
#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-light-256.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-light-800.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-banner-light.svg
#usr/share/doc/libvirt-4.0.0/html/logos/logo-base.svg
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-128.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-192.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-256.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-96.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-128.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-192.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-256.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered-96.png
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square-powered.svg
#usr/share/doc/libvirt-4.0.0/html/logos/logo-square.svg
#usr/share/doc/libvirt-4.0.0/html/main.css
#usr/share/doc/libvirt-4.0.0/html/migration-managed-direct.png
#usr/share/doc/libvirt-4.0.0/html/migration-managed-p2p.png
#usr/share/doc/libvirt-4.0.0/html/migration-native.png
#usr/share/doc/libvirt-4.0.0/html/migration-tunnel.png
#usr/share/doc/libvirt-4.0.0/html/migration-unmanaged-direct.png
#usr/share/doc/libvirt-4.0.0/html/migration.html
#usr/share/doc/libvirt-4.0.0/html/mobile.css
#usr/share/doc/libvirt-4.0.0/html/news-2005.html
#usr/share/doc/libvirt-4.0.0/html/news-2006.html
#usr/share/doc/libvirt-4.0.0/html/news-2007.html
#usr/share/doc/libvirt-4.0.0/html/news-2008.html
#usr/share/doc/libvirt-4.0.0/html/news-2009.html
#usr/share/doc/libvirt-4.0.0/html/news-2010.html
#usr/share/doc/libvirt-4.0.0/html/news-2011.html
#usr/share/doc/libvirt-4.0.0/html/news-2012.html
#usr/share/doc/libvirt-4.0.0/html/news-2013.html
#usr/share/doc/libvirt-4.0.0/html/news-2014.html
#usr/share/doc/libvirt-4.0.0/html/news-2015.html
#usr/share/doc/libvirt-4.0.0/html/news-2016.html
#usr/share/doc/libvirt-4.0.0/html/news.html
#usr/share/doc/libvirt-4.0.0/html/node.gif
#usr/share/doc/libvirt-4.0.0/html/nss.html
#usr/share/doc/libvirt-4.0.0/html/pci-hotplug.html
#usr/share/doc/libvirt-4.0.0/html/php.html
#usr/share/doc/libvirt-4.0.0/html/python.html
#usr/share/doc/libvirt-4.0.0/html/remote.html
#usr/share/doc/libvirt-4.0.0/html/secureusage.html
#usr/share/doc/libvirt-4.0.0/html/securityprocess.html
#usr/share/doc/libvirt-4.0.0/html/storage.html
#usr/share/doc/libvirt-4.0.0/html/support.html
#usr/share/doc/libvirt-4.0.0/html/testapi.html
#usr/share/doc/libvirt-4.0.0/html/testsuites.html
#usr/share/doc/libvirt-4.0.0/html/testtck.html
#usr/share/doc/libvirt-4.0.0/html/todo.html
#usr/share/doc/libvirt-4.0.0/html/uri.html
#usr/share/doc/libvirt-4.0.0/html/virshcmdref.html
#usr/share/doc/libvirt-4.0.0/html/windows.html
#usr/share/gtk-doc/html/libvirt
#usr/share/gtk-doc/html/libvirt/general.html
#usr/share/gtk-doc/html/libvirt/home.png
@@ -302,6 +320,18 @@ usr/share/libvirt/schemas/storagevol.rng
#usr/share/man/man1/virt-login-shell.1
#usr/share/man/man1/virt-pki-validate.1
#usr/share/man/man1/virt-xml-validate.1
#usr/share/man/man7/virkeycode-atset1.7
#usr/share/man/man7/virkeycode-atset2.7
#usr/share/man/man7/virkeycode-atset3.7
#usr/share/man/man7/virkeycode-linux.7
#usr/share/man/man7/virkeycode-osx.7
#usr/share/man/man7/virkeycode-rfb.7
#usr/share/man/man7/virkeycode-usb.7
#usr/share/man/man7/virkeycode-win32.7
#usr/share/man/man7/virkeycode-xtkbd.7
#usr/share/man/man7/virkeyname-linux.7
#usr/share/man/man7/virkeyname-osx.7
#usr/share/man/man7/virkeyname-win32.7
#usr/share/man/man8/libvirtd.8
#usr/share/man/man8/virtlockd.8
#usr/share/man/man8/virtlogd.8
@@ -319,5 +349,4 @@ var/ipfire/backup/addons/includes/libvirt
#var/log/libvirt/lxc
#var/log/libvirt/qemu
#var/log/libvirt/uml
etc/rc.d/init.d/libvirtd
etc/rc.d/init.d/virtlogd

View File

@@ -7,6 +7,6 @@
#usr/lib/libopus.la
#usr/lib/libopus.so
usr/lib/libopus.so.0
usr/lib/libopus.so.0.5.2
usr/lib/libopus.so.0.6.1
#usr/lib/pkgconfig/opus.pc
#usr/share/aclocal/opus.m4

View File

@@ -8,6 +8,7 @@ usr/bin/qemu-i386
usr/bin/qemu-img
usr/bin/qemu-io
usr/bin/qemu-nbd
usr/bin/qemu-pr-helper
usr/bin/qemu-system-arm
usr/bin/qemu-system-i386
usr/bin/qemu-system-x86_64
@@ -15,9 +16,16 @@ usr/bin/qemu-x86_64
usr/libexec/qemu-bridge-helper
#usr/share/doc/qemu
#usr/share/doc/qemu/qemu-doc.html
#usr/share/doc/qemu/qmp-commands.txt
#usr/share/doc/qemu/qemu-doc.txt
#usr/share/doc/qemu/qemu-ga-ref.html
#usr/share/doc/qemu/qemu-ga-ref.txt
#usr/share/doc/qemu/qemu-qmp-ref.html
#usr/share/doc/qemu/qemu-qmp-ref.txt
#usr/share/man/man1/qemu-img.1
#usr/share/man/man1/qemu.1
#usr/share/man/man7/qemu-block-drivers.7
#usr/share/man/man7/qemu-ga-ref.7
#usr/share/man/man7/qemu-qmp-ref.7
#usr/share/man/man8/qemu-ga.8
#usr/share/man/man8/qemu-nbd.8
#usr/share/qemu
@@ -92,7 +100,9 @@ usr/share/qemu/pxe-rtl8139.rom
usr/share/qemu/pxe-virtio.rom
usr/share/qemu/qemu-icon.bmp
usr/share/qemu/qemu_logo_no_text.svg
usr/share/qemu/qemu_vga.ndrv
usr/share/qemu/s390-ccw.img
usr/share/qemu/s390-netboot.img
usr/share/qemu/sgabios.bin
usr/share/qemu/skiboot.lid
usr/share/qemu/slof.bin

View File

@@ -6,12 +6,12 @@
#usr/include/spice-server/spice-input.h
#usr/include/spice-server/spice-migration.h
#usr/include/spice-server/spice-qxl.h
#usr/include/spice-server/spice-replay.h
#usr/include/spice-server/spice-server.h
#usr/include/spice-server/spice-version.h
#usr/include/spice-server/spice.h
#usr/lib/libspice-server.a
#usr/lib/libspice-server.la
#usr/lib/libspice-server.so
usr/lib/libspice-server.so.1
usr/lib/libspice-server.so.1.10.1
usr/lib/libspice-server.so.1.12.4
#usr/lib/pkgconfig/spice-server.pc

View File

@@ -1,10 +0,0 @@
usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
usr/lib/python3.6/site-packages/libvirt.py
usr/lib/python3.6/site-packages/libvirt_lxc.py
#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
usr/lib/python3.6/site-packages/libvirt_qemu.py
usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-gnu.so
usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-linux-gnu.so
usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-linux-gnu.so

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -25,7 +25,7 @@
include Config
VER = 9.11.2
VER = 9.11.2-P1
THISAPP = bind-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = efca7e5a63a07efba264da9be2fbb57f
$(DL_FILE)_MD5 = 8877d7bf09abc0d186717e560c29ccfb
install : $(TARGET)

View File

@@ -49,6 +49,8 @@ ifeq "$(PASS)" "1"
CFLAGS := $(patsubst -march=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfpu=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfloat-abi=%,,$(CFLAGS))
CFLAGS := $(patsubst -mindirect-branch=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfunction-return=%,,$(CFLAGS))
TARGET = $(DIR_INFO)/$(THISAPP)-tools1
EXTRA_CONFIG = \

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,15 +24,15 @@
include Config
VER = 0.6.1
VER = 0.6.1-f54b3fa
THISAPP = bwm-ng-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = bwm-ng
PAK_VER = 1
PAK_VER = 2
DEPS = ""
@@ -44,7 +44,8 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = ef0c7669508e95f56250ad4f8db98b7f
$(DL_FILE)_MD5 = 0455142aec073cc41f530096e9856347
install : $(TARGET)
@@ -76,7 +77,8 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./autogen.sh
cd $(DIR_APP) && ./configure --prefix=/usr
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install

View File

@@ -24,7 +24,7 @@
include Config
VER = 20171112
VER = 20180117
THISAPP = ca-certificates
DIR_APP = $(DIR_SRC)/$(THISAPP)

View File

@@ -36,6 +36,8 @@ ifeq "$(PASS)" "1"
CFLAGS := $(patsubst -march=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfpu=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfloat-abi=%,,$(CFLAGS))
CFLAGS := $(patsubst -mindirect-branch=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfunction-return=%,,$(CFLAGS))
endif
# Set max cache size to 5GB

View File

@@ -94,7 +94,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
dd if=/dev/zero bs=1k count=2 > /install/cdrom/boot/isolinux/boot.catalog
ifneq "$(BUILD_PLATFORM)" "arm"
cp /boot/vmlinuz-$(KVER)-ipfire /install/cdrom/boot/isolinux/vmlinuz
dracut --force --early-microcode -a "installer" --strip --xz /install/cdrom/boot/isolinux/instroot $(KVER)-ipfire
dracut --force -a "installer" --strip --xz /install/cdrom/boot/isolinux/instroot $(KVER)-ipfire
cp $(DIR_SRC)/config/syslinux/boot.png /install/cdrom/boot/isolinux/boot.png
cp /usr/lib/memtest86+/memtest.bin /install/cdrom/boot/isolinux/memtest
cp /usr/share/ipfire-netboot/ipxe.lkrn /install/cdrom/boot/isolinux/netboot

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2016 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
VER = 3.5
VER = 3.6
THISAPP = diffutils-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -53,7 +53,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 569354697ff1cfc9a9de3781361015fa
$(DL_FILE)_MD5 = 07cf286672ced26fba54cd0313bdc071
install : $(TARGET)

View File

@@ -24,7 +24,7 @@
include Config
VER = 3.0
VER = 3.1
THISAPP = dmidecode-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = be7501ad0f844e875976b96106afaa3c
$(DL_FILE)_MD5 = 7798f68a02b82358c44af913da3b6b42
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
@@ -70,10 +70,6 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0001-Add-no-sysfs-option-description-to-h-output.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0002-Fix-No-SMBIOS-nor-DMI-entry-point-found-on-SMBIOS3.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0003-Let-read_file-return-the-actual-data-size.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0004-dmidecode-Use-read_file-to-read-the-DMI-table-from-s.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0005-nothing-should-go-into-usr-local.patch
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install

View File

@@ -30,7 +30,22 @@ THISAPP = flex-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
# Normal build or $(TOOLS_DIR) build.
#
ifeq "$(ROOT)" ""
TARGET = $(DIR_INFO)/$(THISAPP)
EXTRA_CONFIG = --prefix=/usr --disable-nls
EXTRA_MAKE =
EXTRA_INSTALL =
else
TARGET = $(DIR_INFO)/$(THISAPP)-tools
EXTRA_CONFIG = --prefix=$(TOOLS_DIR) --disable-nls
EXTRA_MAKE =
EXTRA_INSTALL =
endif
###############################################################################
# Top-level Rules
@@ -71,7 +86,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && HELP2MAN=$(TOOLS_DIR)/bin/true \
./configure --prefix=/usr --disable-nls
./configure $(EXTRA_CONFIG)
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make $(EXTRA_INSTALL) install
ifeq "$(ROOT)" ""

32
lfs/gcc
View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,14 +24,14 @@
include Config
VER = 6.3.0
VER = 7.3.0
GMP_VER = 5.0.5
MPFR_VER = 2.4.2
GMP_VER = 6.1.2
MPFR_VER = 3.1.6
MPC_VER = 1.0.3
THISAPP = gcc-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
@@ -40,6 +40,12 @@ CFLAGS := $(patsubst -mfpu=%,,$(CFLAGS))
CFLAGS := $(patsubst -mtune=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfloat-abi=%,,$(CFLAGS))
CFLAGS := $(filter-out -fexceptions,$(CFLAGS))
ifeq "$(PASS)" "1"
CFLAGS := $(patsubst -mindirect-branch=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfunction-return=%,,$(CFLAGS))
endif
CXXFLAGS := $(CFLAGS)
ifeq "$(BUILD_ARCH)" "armv7hl"
@@ -174,18 +180,18 @@ export TCFLAGS = $(CFLAGS)
###############################################################################
objects = $(DL_FILE) \
gmp-$(GMP_VER).tar.bz2 \
mpfr-$(MPFR_VER).tar.bz2 \
gmp-$(GMP_VER).tar.xz \
mpfr-$(MPFR_VER).tar.xz \
mpc-$(MPC_VER).tar.gz
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
gmp-$(GMP_VER).tar.bz2 = $(DL_FROM)/gmp-$(GMP_VER).tar.bz2
mpfr-$(MPFR_VER).tar.bz2 = $(DL_FROM)/mpfr-$(MPFR_VER).tar.bz2
mpfr-$(MPFR_VER).tar.xz = $(DL_FROM)/mpfr-$(MPFR_VER).tar.xz
mpc-$(MPC_VER).tar.gz = $(DL_FROM)/mpc-$(MPC_VER).tar.gz
$(DL_FILE)_MD5 = 6e5ea04789678f1250c1b30c4d9ec417
gmp-$(GMP_VER).tar.bz2_MD5 = 041487d25e9c230b0c42b106361055fe
mpfr-$(MPFR_VER).tar.bz2_MD5 = 89e59fe665e2b3ad44a6789f40b059a0
$(DL_FILE)_MD5 = be2da21680f27624f3a87055c4ba5af2
gmp-$(GMP_VER).tar.xz_MD5 = f58fa8001d60c4c77595fbbb62b63c1d
mpfr-$(MPFR_VER).tar.xz_MD5 = 51bfdbf81553966c8d43808122cc81b3
mpc-$(MPC_VER).tar.gz_MD5 = d6a1d5f8ddea3abd2cc3e98f58352d26
install : $(TARGET)
@@ -225,9 +231,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
ifeq "$(TOOLCHAIN)" "1"
# Build gmp and mpfr internally in toolchain.
cd $(DIR_APP) && tar xfa $(DIR_DL)/gmp-$(GMP_VER).tar.bz2
cd $(DIR_APP) && tar xfa $(DIR_DL)/gmp-$(GMP_VER).tar.xz
cd $(DIR_APP) && mv -v gmp-$(GMP_VER) gmp
cd $(DIR_APP) && tar xfa $(DIR_DL)/mpfr-$(MPFR_VER).tar.bz2
cd $(DIR_APP) && tar xfa $(DIR_DL)/mpfr-$(MPFR_VER).tar.xz
cd $(DIR_APP) && mv -v mpfr-$(MPFR_VER) mpfr
cd $(DIR_APP) && tar xfa $(DIR_DL)/mpc-$(MPC_VER).tar.gz
cd $(DIR_APP) && mv -v mpc-$(MPC_VER) mpc

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2016 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -59,7 +59,11 @@ ifeq "$(BUILD_ARCH)" "armv7hl"
endif
ifeq "$(BUILD_ARCH)" "i586"
CFLAGS += -march=i586 -mtune=generic -mno-tls-direct-seg-refs
CFLAGS += -march=i586 -mtune=generic -mindirect-branch=thunk -mfunction-return=thunk -mno-tls-direct-seg-refs
endif
ifeq "$(BUILD_ARCH)" "x86_64"
CFLAGS += -mindirect-branch=thunk -mfunction-return=thunk
endif
# Disable hardware FP for armv5tel
@@ -118,6 +122,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@rm -rf $(DIR_APP) $(DIR_SRC)/glibc-build && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
@mkdir $(DIR_SRC)/glibc-build
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/glibc/glibc-2.25-gcc-7.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/glibc-localedef-no-archive.patch
ifneq "$(TOOLCHAIN)" "1"

View File

@@ -1,78 +0,0 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
###############################################################################
# Definitions
###############################################################################
include Config
VER = 20180108
THISAPP = intel-microcode-$(VER)
DL_FILE = $(THISAPP).tgz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
SUP_ARCH = i586 x86_64
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 871df55f0ab010ee384dabfc424f2c12
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
###############################################################################
# Downloading, checking, md5sum
###############################################################################
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
@$(CHECK)
$(patsubst %,$(DIR_DL)/%,$(objects)) :
@$(LOAD)
$(subst %,%_MD5,$(objects)) :
@$(MD5)
###############################################################################
# Installation Details
###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && mkdir $(DIR_APP) && cd $(DIR_APP) && \
tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && cp -vr intel-ucode /lib/firmware
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -24,7 +24,7 @@
include Config
VER = 3.1.0
VER = 4.0.0
THISAPP = libvirt-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -33,7 +33,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
SUP_ARCH = i586 x86_64
PROG = libvirt
PAK_VER = 13
PAK_VER = 14
DEPS = "libpciaccess libyajl ncat qemu"
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = e31aa7e0a1635e72fdc140c10a677895
$(DL_FILE)_MD5 = ff0dbdd8ec4ac1277588dfe3b245d0e9
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))

View File

@@ -62,7 +62,7 @@ ifneq "$(KCFG)" "-rpi"
ifneq "$(KCFG)" "-pae"
# Create initramfs images
dracut --force --early-microcode --verbose --strip --xz /boot/initramfs-$(KVER)-$(VERSUFIX).img $(KVER)-$(VERSUFIX)
dracut --force --verbose --strip --xz /boot/initramfs-$(KVER)-$(VERSUFIX).img $(KVER)-$(VERSUFIX)
ifeq "$(KCFG)" "-kirkwood"
cd /boot && mkimage -A arm -T ramdisk -C lzma -d initramfs-$(KVER)-$(VERSUFIX).img uInit-$(VERSUFIX)

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org> #
# Copyright (C) 2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,18 +24,14 @@
include Config
VER = 3.1.0
VER = 1.8.1.2
THISAPP = libvirt-python-$(VER)
THISAPP = lz4-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
SUP_ARCH = i586 x86_64
PROG = python3-libvirt
PAK_VER = 1
DEPS = "libvirt python3"
PROG = lz4
###############################################################################
# Top-level Rules
@@ -45,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
$(DL_FILE)_MD5 = 343538e69ba752a386c669b1a28111e2
install : $(TARGET)
@@ -78,6 +74,10 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && python3 setup.py install
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/lz4-1.8.1.2_mod_install_path.patch
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2011 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/mdadm/gcc-7.patch
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
VER = 2.9.1
VER = 2.9.2
THISAPP = nano-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = nano
PAK_VER = 17
PAK_VER = 18
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 0e2c5d7ae5378fe42b7166e7fe268736
$(DL_FILE)_MD5 = 40ac792d28641969ce0be0a4a37df6a0
install : $(TARGET)

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2016 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -37,6 +37,7 @@ ifneq "$(KCFG)" "-sse2"
CFLAGS += -DPURIFY
else
CFLAGS =-O2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fPIC
CFLAGS+= -mindirect-branch=thunk -mfunction-return=thunk
CFLAGS+= -fstack-protector-all --param=ssp-buffer-size=4
CFLAGS+= -march=i686 -mmmx -msse -msse2 -mfpmath=sse
CFLAGS+= -fomit-frame-pointer -DPURIFY

View File

@@ -24,7 +24,7 @@
include Config
VER = 1.1.2
VER = 1.2.1
THISAPP = opus-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = opus
PAK_VER = 1
PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 1f08a661bc72930187893a07f3741a91
$(DL_FILE)_MD5 = 54bc867f13066407bc7b95be1fede090
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2015 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
VER = 2.7
VER = v2.9
THISAPP = powertop-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = powertop
PAK_VER = 1
PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = e0d686e47daaf7e9d89031f7763432ef
$(DL_FILE)_MD5 = 583518c5c4434c6e9b9c58c3920950b6
install : $(TARGET)

View File

@@ -24,7 +24,7 @@
include Config
VER = 2.0.7
VER = 2.2.0
THISAPP = pyparsing-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = python-pyparsing
PAK_VER = 1
PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 1c8bed7530642ca19197f3caa05fd28b
$(DL_FILE)_MD5 = 0214e42d63af850256962b6744c948d9
install : $(TARGET)

View File

@@ -24,7 +24,7 @@
include Config
VER = 2.8.0
VER = 2.11.0
THISAPP = qemu-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -33,7 +33,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
SUP_ARCH = i586 x86_64
PROG = qemu
PAK_VER = 22
PAK_VER = 23
DEPS = "libusbredir sdl spice"
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 17940dce063b6ce450a12e719a6c9c43
$(DL_FILE)_MD5 = 335994a755bc655e88a87aeb36bfc0b9
install : $(TARGET)

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - An Open Source Firewall Solution #
# Copyright (C) 2014 Michael Tremer #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
VER = 2.3.10
VER = 2.3.11
THISAPP = sarg-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = sarg
PAK_VER = 3
PAK_VER = 4
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = f3c5f9a55ffea1662f6ec88daa0c49c3
$(DL_FILE)_MD5 = 8e30d86b16597aec89ad401c72c761bc
install : $(TARGET)
@@ -78,6 +78,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/sarg/sarg-2.3.11-format.patch
# Update gettext Makefile
cd $(DIR_APP) && cp -vf /usr/share/gettext/po/Makefile.in.in po/Makefile.in.in

10
lfs/sed
View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2016 Michael Tremer & Christian Schmidt #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,10 +24,10 @@
include Config
VER = 4.2.2
VER = 4.4
THISAPP = sed-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
@@ -53,7 +53,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 4111de4faa3b9848a0686b2f260c5056
$(DL_FILE)_MD5 = e0c583d4c380059abd818cd540fe6938
install : $(TARGET)
@@ -82,7 +82,7 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make $(EXTRA_INSTALL) install

View File

@@ -24,7 +24,7 @@
include Config
VER = 0.12.8
VER = 0.14.0
THISAPP = spice-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = spice
PAK_VER = 2
PAK_VER = 3
DEPS = "opus"
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 376853d11b9921aa34a06c4dbef81874
$(DL_FILE)_MD5 = 6622aa7dfb5cd026a4d0d7e659216d26
install : $(TARGET)

View File

@@ -24,7 +24,7 @@
include Config
VER = 0.12.11
VER = 0.12.13
THISAPP = spice-protocol-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = spice-protocol
PAK_VER = 2
PAK_VER = 3
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 422bf0bc1eb34c8af3479a78b28e969b
$(DL_FILE)_MD5 = 50a1d951d1fa96d1478ff0cc7f3b1442
install : $(TARGET)

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -32,6 +32,8 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
CXXFLAGS+= -Wno-error=format-truncation
###############################################################################
# Top-level Rules
###############################################################################
@@ -70,12 +72,14 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xaf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.5.27-fix-max-file-descriptors.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/squid/SQUID-2018_1.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/squid/SQUID-2018_2.patch
cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid/squid-3.5.27-fix-max-file-descriptors.patch
cd $(DIR_APP) && autoreconf -vfi
cd $(DIR_APP)/libltdl && autoreconf -vfi
cd $(DIR_APP) && ./configure \
cd $(DIR_APP) && CXXFLAGS="$(CXXFLAGS)" ./configure \
--prefix=/usr \
--sysconfdir=/etc/squid \
--datadir=/usr/lib/squid \

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -79,6 +79,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot-support-gcc-6.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot-c99-inline-fix.patch
cd $(DIR_APP)/include/linux && ln -s compiler-gcc6.h compiler-gcc7.h
# Pandaboard
-mkdir -pv /usr/share/u-boot/pandaboard
cd $(DIR_APP) && make CROSS_COMPILE="" omap4_panda_config

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
VER = 1.6.7
VER = 1.6.8
THISAPP = unbound-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = 67ed382add11134d689f5e88f8efc43e
$(DL_FILE)_MD5 = c9d26cef224b10705229d5072142636c
install : $(TARGET)

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -39,6 +39,8 @@ TARGET = $(DIR_INFO)/$(THISAPP)
PROG = vdr
PAK_VER = 9
SUP_ARCH = none
DEPS = "vdr_streamdev"
MAKE_OPTIONS = \

View File

@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2017 IPFire Team <info@ipfire.org> #
# Copyright (C) 2007-2018 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
VER = 1.19.2
VER = 1.19.4
THISAPP = wget-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(DL_FILE)_MD5 = caabf9727fa429626316619a6369fffa
$(DL_FILE)_MD5 = a2a2c1dc4ac5003fc25a8e60b4a9464e
install : $(TARGET)

12
make.sh
View File

@@ -37,7 +37,7 @@ KVER=`grep --max-count=1 VER lfs/linux | awk '{ print $3 }'`
GIT_TAG=$(git tag | tail -1) # Git Tag
GIT_LASTCOMMIT=$(git log | head -n1 | cut -d" " -f2 |head -c8) # Last commit
TOOLCHAINVER=20171121
TOOLCHAINVER=20180126
###############################################################################
#
@@ -144,14 +144,14 @@ configure_build() {
BUILDTARGET="${build_arch}-unknown-linux-gnu"
CROSSTARGET="${build_arch}-cross-linux-gnu"
BUILD_PLATFORM="x86"
CFLAGS_ARCH="-m64 -mtune=generic"
CFLAGS_ARCH="-m64 -mindirect-branch=thunk -mfunction-return=thunk -mtune=generic"
;;
i586)
BUILDTARGET="${build_arch}-pc-linux-gnu"
CROSSTARGET="${build_arch}-cross-linux-gnu"
BUILD_PLATFORM="x86"
CFLAGS_ARCH="-march=i586 -mtune=generic -fomit-frame-pointer"
CFLAGS_ARCH="-march=i586 -mindirect-branch=thunk -mfunction-return=thunk -mtune=generic -fomit-frame-pointer"
;;
aarch64)
@@ -952,6 +952,7 @@ buildtoolchain() {
lfsmake1 tar
lfsmake1 texinfo
lfsmake1 xz
lfsmake1 flex
lfsmake1 fake-environ
lfsmake1 strip
lfsmake1 cleanup-toolchain
@@ -982,7 +983,6 @@ buildbase() {
lfsmake2 iana-etc
lfsmake2 m4
lfsmake2 bison
lfsmake2 ncurses-compat
lfsmake2 ncurses
lfsmake2 procps
lfsmake2 libtool
@@ -1045,7 +1045,6 @@ buildipfire() {
lfsmake2 dvb-firmwares
lfsmake2 zd1211-firmware
lfsmake2 rpi-firmware
lfsmake2 intel-microcode
lfsmake2 bc
lfsmake2 u-boot
lfsmake2 cpio
@@ -1120,7 +1119,6 @@ buildipfire() {
lfsmake2 linux-initrd KCFG="-kirkwood"
;;
esac
lfsmake2 intel-microcode
lfsmake2 xtables-addons USPACE="1"
lfsmake2 openssl
[ "${BUILD_ARCH}" = "i586" ] && lfsmake2 openssl KCFG='-sse2'
@@ -1282,6 +1280,7 @@ buildipfire() {
lfsmake2 wireless
lfsmake2 pakfire
lfsmake2 spandsp
lfsmake2 lz4
lfsmake2 lzo
lfsmake2 openvpn
lfsmake2 pammysql
@@ -1509,7 +1508,6 @@ buildipfire() {
lfsmake2 libpciaccess
lfsmake2 libyajl
lfsmake2 libvirt
lfsmake2 python3-libvirt
lfsmake2 freeradius
lfsmake2 perl-common-sense
lfsmake2 perl-inotify2

View File

@@ -32,14 +32,14 @@
int main(void)
{
char buffer[STRING_SIZE], command[STRING_SIZE], hostname[STRING_SIZE];
const char* protocol;
char buffer[STRING_SIZE], command[STRING_SIZE], hostname[STRING_SIZE], protocol[STRING_SIZE];
char varmessages[STRING_SIZE], asynclog[STRING_SIZE];
int config_fd,rc,fd,pid;
struct stat st;
struct keyvalue *kv = NULL;
memset(buffer, 0, STRING_SIZE);
memset(hostname, 0, STRING_SIZE);
memset(protocol, 0, STRING_SIZE);
memset(varmessages, 0, STRING_SIZE);
memset(asynclog, 0, STRING_SIZE);
@@ -71,7 +71,7 @@ int main(void)
if (!findkey(kv, "REMOTELOG_PROTOCOL", protocol))
{
/* fall back to UDP if no protocol was given */
protocol = "udp";
strcpy(protocol, "udp");
}
if (strspn(hostname, VALID_FQDN) != strlen(hostname))

View File

@@ -60,7 +60,7 @@ depmod -a $KVER-ipfire-pae
#
# Made initramdisk
#
/usr/bin/dracut --early-microcode --force --xz /boot/initramfs-$KVER-ipfire-pae.img $KVER-ipfire-pae
/usr/bin/dracut --force --xz /boot/initramfs-$KVER-ipfire-pae.img $KVER-ipfire-pae
if [ -e /boot/grub/grub.cfg ]; then
#

View File

@@ -1,15 +0,0 @@
diff --git a/dmiopt.c b/dmiopt.c
index 0d142d2..de607f4 100644
--- a/dmiopt.c
+++ b/dmiopt.c
@@ -314,6 +314,7 @@ void print_help(void)
" -u, --dump Do not decode the entries\n"
" --dump-bin FILE Dump the DMI data to a binary file\n"
" --from-dump FILE Read the DMI data from a binary file\n"
+ " --no-sysfs Do not attempt to read DMI data from sysfs files\n"
" -V, --version Display the version and exit\n";
printf("%s", help);
--
2.1.4

View File

@@ -1,26 +0,0 @@
diff --git a/dmidecode.c b/dmidecode.c
index ce0511b..cfcade4 100644
--- a/dmidecode.c
+++ b/dmidecode.c
@@ -4866,8 +4866,16 @@ int main(int argc, char * const argv[])
goto exit_free;
}
- if (smbios_decode(buf, opt.devmem, 0))
- found++;
+ if (memcmp(buf, "_SM3_", 5) == 0)
+ {
+ if (smbios3_decode(buf, opt.devmem, 0))
+ found++;
+ }
+ else if (memcmp(buf, "_SM_", 4) == 0)
+ {
+ if (smbios_decode(buf, opt.devmem, 0))
+ found++;
+ }
goto done;
memory_scan:
--
2.1.4

View File

@@ -1,84 +0,0 @@
diff --git a/dmidecode.c b/dmidecode.c
index 183ced4..a43cfd1 100644
--- a/dmidecode.c
+++ b/dmidecode.c
@@ -4751,6 +4751,7 @@ int main(int argc, char * const argv[])
int ret = 0; /* Returned value */
int found = 0;
off_t fp;
+ size_t size;
int efi;
u8 *buf;
@@ -4820,8 +4821,9 @@ int main(int argc, char * const argv[])
* contain one of several types of entry points, so read enough for
* the largest one, then determine what type it contains.
*/
+ size = 0x20;
if (!(opt.flags & FLAG_NO_SYSFS)
- && (buf = read_file(0x20, SYS_ENTRY_FILE)) != NULL)
+ && (buf = read_file(&size, SYS_ENTRY_FILE)) != NULL)
{
if (!(opt.flags & FLAG_QUIET))
printf("Getting SMBIOS data from sysfs.\n");
diff --git a/util.c b/util.c
index f97ac0d..52ed413 100644
--- a/util.c
+++ b/util.c
@@ -94,10 +94,11 @@ int checksum(const u8 *buf, size_t len)
* needs to be freed by the caller.
* This provides a similar usage model to mem_chunk()
*
- * Returns pointer to buffer of max_len bytes, or NULL on error
+ * Returns pointer to buffer of max_len bytes, or NULL on error, and
+ * sets max_len to the length actually read.
*
*/
-void *read_file(size_t max_len, const char *filename)
+void *read_file(size_t *max_len, const char *filename)
{
int fd;
size_t r2 = 0;
@@ -115,7 +116,7 @@ void *read_file(size_t max_len, const char *filename)
return(NULL);
}
- if ((p = malloc(max_len)) == NULL)
+ if ((p = malloc(*max_len)) == NULL)
{
perror("malloc");
return NULL;
@@ -123,7 +124,7 @@ void *read_file(size_t max_len, const char *filename)
do
{
- r = read(fd, p + r2, max_len - r2);
+ r = read(fd, p + r2, *max_len - r2);
if (r == -1)
{
if (errno != EINTR)
@@ -140,6 +141,8 @@ void *read_file(size_t max_len, const char *filename)
while (r != 0);
close(fd);
+ *max_len = r2;
+
return p;
}
diff --git a/util.h b/util.h
index 9d409cd..b8748f1 100644
--- a/util.h
+++ b/util.h
@@ -25,7 +25,7 @@
#define ARRAY_SIZE(x) (sizeof(x)/sizeof((x)[0]))
int checksum(const u8 *buf, size_t len);
-void *read_file(size_t len, const char *filename);
+void *read_file(size_t *len, const char *filename);
void *mem_chunk(off_t base, size_t len, const char *devmem);
int write_dump(size_t base, size_t len, const void *data, const char *dumpfile, int add);
u64 u64_range(u64 start, u64 end);
--
2.1.4

View File

@@ -1,72 +0,0 @@
From 364055211b1956539c6a6268e111e244e1292c8c Mon Sep 17 00:00:00 2001
From: Jean Delvare <jdelvare@suse.de>
Date: Mon, 2 Nov 2015 09:45:31 +0100
Subject: [PATCH] dmidecode: Use read_file() to read the DMI table from sysfs
We shouldn't use mem_chunk() to read the DMI table from sysfs. This
will fail for SMBIOS v3 implementations which specify a maximum length
for the table rather than its exact length. The kernel will trim the
table to the actual length, so the DMI file will be shorter than the
length announced in entry point.
read_file() fits the bill in this case, as it deals with end of file
nicely.
This also helps with corrupted DMI tables, as the kernel will not
export the part of the table that it wasn't able to parse, effectively
trimming it.
This fixes bug #46176:
https://savannah.nongnu.org/bugs/?46176
Unexpected end of file error
---
CHANGELOG | 3 +++
dmidecode.c | 29 +++++++++++++++++++++--------
2 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/dmidecode.c b/dmidecode.c
index a43cfd1..16d1823 100644
--- a/dmidecode.c
+++ b/dmidecode.c
@@ -4524,16 +4524,29 @@ static void dmi_table(off_t base, u32 len, u16 num, u16 ver, const char *devmem,
printf("\n");
}
- /*
- * When we are reading the DMI table from sysfs, we want to print
- * the address of the table (done above), but the offset of the
- * data in the file is 0. When reading from /dev/mem, the offset
- * in the file is the address.
- */
if (flags & FLAG_NO_FILE_OFFSET)
- base = 0;
+ {
+ /*
+ * When reading from sysfs, the file may be shorter than
+ * announced. For SMBIOS v3 this is expcted, as we only know
+ * the maximum table size, not the actual table size. For older
+ * implementations (and for SMBIOS v3 too), this would be the
+ * result of the kernel truncating the table on parse error.
+ */
+ size_t size = len;
+ buf = read_file(&size, devmem);
+ if (!(opt.flags & FLAG_QUIET) && num && size != (size_t)len)
+ {
+ printf("Wrong DMI structures length: %u bytes "
+ "announced, only %lu bytes available.\n",
+ len, (unsigned long)size);
+ }
+ len = size;
+ }
+ else
+ buf = mem_chunk(base, len, devmem);
- if ((buf = mem_chunk(base, len, devmem)) == NULL)
+ if (buf == NULL)
{
fprintf(stderr, "Table is unreachable, sorry."
#ifndef USE_MMAP
--
2.1.4

View File

@@ -0,0 +1,23 @@
diff --git a/malloc/hooks.c b/malloc/hooks.c
index 4398c0a017..2c6cebc889 100644
--- a/malloc/hooks.c
+++ b/malloc/hooks.c
@@ -347,11 +347,18 @@ realloc_check (void *oldmem, size_t bytes, const void *caller)
newmem = _int_realloc (&main_arena, oldp, oldsize, nb);
}
+ DIAG_PUSH_NEEDS_COMMENT;
+#if __GNUC_PREREQ (7, 0)
+ /* GCC 7 warns about magic_p may be used uninitialized. But we never
+ reach here if magic_p is uninitialized. */
+ DIAG_IGNORE_NEEDS_COMMENT (7, "-Wmaybe-uninitialized");
+#endif
/* mem2chunk_check changed the magic byte in the old chunk.
If newmem is NULL, then the old chunk will still be used though,
so we need to invert that change here. */
if (newmem == NULL)
*magic_p ^= 0xFF;
+ DIAG_POP_NEEDS_COMMENT;
__libc_lock_unlock (main_arena.mutex);

View File

@@ -0,0 +1,36 @@
diff -Nur lz4-1.8.1.2.orig/lib/Makefile lz4-1.8.1.2/lib/Makefile
--- lz4-1.8.1.2.orig/lib/Makefile 2018-01-21 07:24:41.881357925 +0000
+++ lz4-1.8.1.2/lib/Makefile 2018-01-21 07:25:44.823444081 +0000
@@ -120,7 +120,7 @@
# directory variables : GNU conventions prefer lowercase
# see https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html
# support both lower and uppercase (BSD), use uppercase in script
-prefix ?= /usr/local
+prefix ?= /usr
PREFIX ?= $(prefix)
exec_prefix ?= $(PREFIX)
libdir ?= $(exec_prefix)/lib
diff -Nur lz4-1.8.1.2.orig/NEWS lz4-1.8.1.2/NEWS
--- lz4-1.8.1.2.orig/NEWS 2018-01-21 07:24:41.809360114 +0000
+++ lz4-1.8.1.2/NEWS 2018-01-21 07:26:00.838957106 +0000
@@ -96,7 +96,7 @@
New : lz4 cli supports long commands (suggested by Takayuki Matsuoka)
New : lz4frame & lz4cli frame content size support
New : lz4frame supports skippable frames, as requested by Sergey Cherepanov
-Changed: Default "make install" directory is /usr/local, as notified by Ron Johnson
+Changed: Default "make install" directory is /usr, as notified by Ron Johnson
New : lz4 cli supports "pass-through" mode, requested by Neil Wilson
New : datagen can generate sparse files
New : scan-build tests, thanks to kind help by Takayuki Matsuoka
diff -Nur lz4-1.8.1.2.orig/programs/Makefile lz4-1.8.1.2/programs/Makefile
--- lz4-1.8.1.2.orig/programs/Makefile 2018-01-21 07:24:41.881357925 +0000
+++ lz4-1.8.1.2/programs/Makefile 2018-01-21 07:26:24.562235766 +0000
@@ -121,7 +121,7 @@
# directory variables : GNU conventions prefer lowercase
# see https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html
# support both lower and uppercase (BSD), use uppercase in script
-prefix ?= /usr/local
+prefix ?= /usr
PREFIX ?= $(prefix)
exec_prefix ?= $(PREFIX)
bindir ?= $(exec_prefix)/bin

View File

@@ -0,0 +1,12 @@
diff -Naur mdadm-4.0.org/Makefile mdadm-4.0/Makefile
--- mdadm-4.0.org/Makefile 2017-01-09 22:46:34.000000000 +0100
+++ mdadm-4.0/Makefile 2018-01-19 11:18:42.868219725 +0100
@@ -43,7 +43,7 @@
CC ?= $(CROSS_COMPILE)gcc
CXFLAGS ?= -ggdb
-CWFLAGS = -Wall -Werror -Wstrict-prototypes -Wextra -Wno-unused-parameter
+CWFLAGS = -Wall -Werror -Werror=implicit-fallthrough=0 -Werror=format-overflow=0 -Werror=format-truncation=0 -Wstrict-prototypes -Wextra -Wno-unused-parameter
ifdef WARN_UNUSED
CWFLAGS += -Wp,-D_FORTIFY_SOURCE=2 -O3
endif

View File

@@ -0,0 +1,39 @@
diff -Naur sarg-2.3.11.org/index.c sarg-2.3.11/index.c
--- sarg-2.3.11.org/index.c 2018-01-14 19:00:22.000000000 +0100
+++ sarg-2.3.11/index.c 2018-01-24 14:38:19.746338020 +0100
@@ -89,9 +89,9 @@
char monthdir[MAXLEN];
char monthname1[9], monthname2[9];
char nmonth[30];
- char monthnum[10];
+ char monthnum[15];
char dayindex[MAXLEN];
- char daynum[10];
+ char daynum[15];
char title[80];
int yearsort[150];
int nyears;
diff -Naur sarg-2.3.11.org/report.c sarg-2.3.11/report.c
--- sarg-2.3.11.org/report.c 2018-01-14 19:00:23.000000000 +0100
+++ sarg-2.3.11/report.c 2018-01-24 14:38:19.742337939 +0100
@@ -54,7 +54,7 @@
char accsmart[MAXLEN];
char crc2[MAXLEN/2 -1];
char siteind[MAX_TRUNCATED_URL];
- char arqtt[256];
+ char arqtt[MAX_USER_FNAME_LEN * 2 + MAXLEN + 10];
char *oldurltt=NULL;
char oldaccdiatt[11],oldacchoratt[9];
char tmp3[MAXLEN];
diff -Naur sarg-2.3.11.org/userinfo.c sarg-2.3.11/userinfo.c
--- sarg-2.3.11.org/userinfo.c 2013-06-01 20:02:04.000000000 +0200
+++ sarg-2.3.11/userinfo.c 2018-01-24 14:38:19.746338020 +0100
@@ -67,7 +67,7 @@
int skip;
int flen;
int count, clen;
- char cstr[9];
+ char cstr[10];
last=NULL;
for (group=first_user_group ; group ; group=group->next) {

View File

@@ -0,0 +1,28 @@
commit eb2db98a676321b814fc4a51c4fb7928a8bb45d9 (refs/remotes/origin/v3.5)
Author: Amos Jeffries <yadij@users.noreply.github.com>
Date: 2018-01-19 13:54:14 +1300
ESI: make sure endofName never exceeds tagEnd (#130)
diff --git a/src/esi/CustomParser.cc b/src/esi/CustomParser.cc
index d86d2d3..db634d9 100644
--- a/src/esi/CustomParser.cc
+++ b/src/esi/CustomParser.cc
@@ -121,7 +121,7 @@ ESICustomParser::parse(char const *dataToParse, size_t const lengthOfData, bool
char * endofName = strpbrk(const_cast<char *>(tag), w_space);
- if (endofName > tagEnd)
+ if (!endofName || endofName > tagEnd)
endofName = const_cast<char *>(tagEnd);
*endofName = '\0';
@@ -214,7 +214,7 @@ ESICustomParser::parse(char const *dataToParse, size_t const lengthOfData, bool
char * endofName = strpbrk(const_cast<char *>(tag), w_space);
- if (endofName > tagEnd)
+ if (!endofName || endofName > tagEnd)
endofName = const_cast<char *>(tagEnd);
*endofName = '\0';

View File

@@ -0,0 +1,23 @@
commit 8232b83d3fa47a1399f155cb829db829369fbae9 (refs/remotes/origin/v3.5)
Author: squidadm <squidadm@users.noreply.github.com>
Date: 2018-01-21 08:07:08 +1300
Fix indirect IP logging for transactions without a client connection (#129) (#136)
diff --git a/src/client_side_request.cc b/src/client_side_request.cc
index be124f3..203f89d 100644
--- a/src/client_side_request.cc
+++ b/src/client_side_request.cc
@@ -488,9 +488,9 @@ clientFollowXForwardedForCheck(allow_t answer, void *data)
* Ensure that the access log shows the indirect client
* instead of the direct client.
*/
- ConnStateData *conn = http->getConn();
- conn->log_addr = request->indirect_client_addr;
- http->al->cache.caddr = conn->log_addr;
+ http->al->cache.caddr = request->indirect_client_addr;
+ if (ConnStateData *conn = http->getConn())
+ conn->log_addr = request->indirect_client_addr;
}
request->x_forwarded_for_iterator.clean();
request->flags.done_follow_x_forwarded_for = true;

View File

@@ -24,4 +24,4 @@
#
KVER=`uname -r | cut -d"-" -f1`
dracut --early-microcode --force --verbose /boot/ipfirerd-$KVER.img $KVER-ipfire
dracut --force --verbose /boot/ipfirerd-$KVER.img $KVER-ipfire