mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-12 20:16:49 +02:00
Merge remote-tracking branch 'arne_f/gcc-7-retpol' into kernel-4.14
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -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"
|
||||
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
@@ -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
|
||||
|
||||
17
config/rootfiles/common/lz4
Normal file
17
config/rootfiles/common/lz4
Normal 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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
1
config/rootfiles/core/118/filelists/bind
Symbolic link
1
config/rootfiles/core/118/filelists/bind
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/bind
|
||||
@@ -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
|
||||
|
||||
1
config/rootfiles/core/118/filelists/i586/dmidecode
Symbolic link
1
config/rootfiles/core/118/filelists/i586/dmidecode
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/i586/dmidecode
|
||||
@@ -1 +0,0 @@
|
||||
../../../../common/i586/intel-microcode
|
||||
1
config/rootfiles/core/118/filelists/lz4
Symbolic link
1
config/rootfiles/core/118/filelists/lz4
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/lz4
|
||||
1
config/rootfiles/core/118/filelists/poppler
Symbolic link
1
config/rootfiles/core/118/filelists/poppler
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/poppler
|
||||
1
config/rootfiles/core/118/filelists/sed
Symbolic link
1
config/rootfiles/core/118/filelists/sed
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/sed
|
||||
1
config/rootfiles/core/118/filelists/squid
Symbolic link
1
config/rootfiles/core/118/filelists/squid
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/squid
|
||||
1
config/rootfiles/core/118/filelists/unbound
Symbolic link
1
config/rootfiles/core/118/filelists/unbound
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/unbound
|
||||
1
config/rootfiles/core/118/filelists/wget
Symbolic link
1
config/rootfiles/core/118/filelists/wget
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../common/wget
|
||||
1
config/rootfiles/core/118/filelists/x86_64/dmidecode
Symbolic link
1
config/rootfiles/core/118/filelists/x86_64/dmidecode
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../../common/x86_64/dmidecode
|
||||
@@ -1 +0,0 @@
|
||||
../../../../common/x86_64/intel-microcode
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
6
lfs/bind
6
lfs/bind
@@ -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)
|
||||
|
||||
|
||||
@@ -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 = \
|
||||
|
||||
14
lfs/bwm-ng
14
lfs/bwm-ng
@@ -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
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
include Config
|
||||
|
||||
VER = 20171112
|
||||
VER = 20180117
|
||||
|
||||
THISAPP = ca-certificates
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
19
lfs/flex
19
lfs/flex
@@ -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
32
lfs/gcc
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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)
|
||||
@@ -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))
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
|
||||
8
lfs/nano
8
lfs/nano
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
6
lfs/opus
6
lfs/opus
@@ -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))
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
6
lfs/qemu
6
lfs/qemu
@@ -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)
|
||||
|
||||
|
||||
10
lfs/sarg
10
lfs/sarg
@@ -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
10
lfs/sed
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
10
lfs/squid
10
lfs/squid
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
4
lfs/vdr
4
lfs/vdr
@@ -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 = \
|
||||
|
||||
6
lfs/wget
6
lfs/wget
@@ -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
12
make.sh
@@ -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
|
||||
|
||||
@@ -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))
|
||||
|
||||
@@ -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
|
||||
#
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
23
src/patches/glibc/glibc-2.25-gcc-7.patch
Normal file
23
src/patches/glibc/glibc-2.25-gcc-7.patch
Normal 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);
|
||||
|
||||
36
src/patches/lz4-1.8.1.2_mod_install_path.patch
Normal file
36
src/patches/lz4-1.8.1.2_mod_install_path.patch
Normal 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
|
||||
12
src/patches/mdadm/gcc-7.patch
Normal file
12
src/patches/mdadm/gcc-7.patch
Normal 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
|
||||
39
src/patches/sarg/sarg-2.3.11-format.patch
Normal file
39
src/patches/sarg/sarg-2.3.11-format.patch
Normal 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) {
|
||||
28
src/patches/squid/SQUID-2018_1.patch
Normal file
28
src/patches/squid/SQUID-2018_1.patch
Normal 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';
|
||||
23
src/patches/squid/SQUID-2018_2.patch
Normal file
23
src/patches/squid/SQUID-2018_2.patch
Normal 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;
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user