]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Merge remote-tracking branch 'ms/riscv64-for-next' into next
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Mar 2021 11:15:27 +0000 (11:15 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 6 Mar 2021 11:15:27 +0000 (11:15 +0000)
80 files changed:
config/rootfiles/common/aarch64/suricata [new file with mode: 0644]
config/rootfiles/common/armv5tel/suricata [new file with mode: 0644]
config/rootfiles/common/i586/suricata [new file with mode: 0644]
config/rootfiles/common/x86_64/suricata [new file with mode: 0644]
config/rootfiles/packages/riscv64/samba [new file with mode: 0644]
lfs/Config
lfs/alsa
lfs/apcupsd
lfs/asterisk
lfs/attr
lfs/autoconf
lfs/bind
lfs/cifs-utils
lfs/colm
lfs/cups
lfs/dhcp
lfs/expat
lfs/fetchmail
lfs/flex
lfs/fping
lfs/frr
lfs/gawk
lfs/gcc
lfs/gettext
lfs/gnupg
lfs/gpgme
lfs/haproxy
lfs/iftop
lfs/iperf
lfs/iperf3
lfs/json-c
lfs/lcdproc
lfs/lcms2
lfs/libassuan
lfs/libdvbpsi
lfs/libgcrypt
lfs/libmnl
lfs/libmpc
lfs/libnetfilter_cthelper
lfs/libnetfilter_cttimeout
lfs/libnfnetlink
lfs/libnl-3
lfs/libstatgrab
lfs/libtirpc
lfs/libtool
lfs/libusb
lfs/libusb-compat
lfs/libxml2
lfs/lzo
lfs/minidlna
lfs/mpd
lfs/mtr
lfs/ncat
lfs/netatalk
lfs/nmap
lfs/ntfs-3g
lfs/ntp
lfs/nut
lfs/pango
lfs/parted
lfs/pcre
lfs/pcre2
lfs/pixman
lfs/pkg-config
lfs/powertop
lfs/ragel
lfs/rust
lfs/sdparm
lfs/shadow
lfs/slang
lfs/squid
lfs/stage1
lfs/stage2
lfs/strongswan
lfs/suricata
lfs/usbutils
lfs/util-linux
lfs/vnstat
lfs/xfsprogs
make.sh

diff --git a/config/rootfiles/common/aarch64/suricata b/config/rootfiles/common/aarch64/suricata
new file mode 100644 (file)
index 0000000..f891fa4
--- /dev/null
@@ -0,0 +1,26 @@
+etc/suricata
+etc/suricata/suricata.yaml
+#root/.cargo
+#root/.cargo/.package-cache
+usr/bin/suricata
+#usr/include/suricata-plugin.h
+#usr/share/doc/suricata
+#usr/share/doc/suricata/AUTHORS
+#usr/share/doc/suricata/Basic_Setup.txt
+#usr/share/doc/suricata/GITGUIDE
+#usr/share/doc/suricata/INSTALL
+#usr/share/doc/suricata/INSTALL.PF_RING
+#usr/share/doc/suricata/INSTALL.WINDOWS
+#usr/share/doc/suricata/NEWS
+#usr/share/doc/suricata/README
+#usr/share/doc/suricata/Setting_up_IPSinline_for_Linux.txt
+#usr/share/doc/suricata/TODO
+#usr/share/doc/suricata/Third_Party_Installation_Guides.txt
+#usr/share/man/man1/suricata.1
+var/lib/suricata
+var/lib/suricata/classification.config
+var/lib/suricata/reference.config
+var/lib/suricata/threshold.config
+var/log/suricata
+#var/log/suricata/certs
+#var/log/suricata/files
diff --git a/config/rootfiles/common/armv5tel/suricata b/config/rootfiles/common/armv5tel/suricata
new file mode 100644 (file)
index 0000000..f891fa4
--- /dev/null
@@ -0,0 +1,26 @@
+etc/suricata
+etc/suricata/suricata.yaml
+#root/.cargo
+#root/.cargo/.package-cache
+usr/bin/suricata
+#usr/include/suricata-plugin.h
+#usr/share/doc/suricata
+#usr/share/doc/suricata/AUTHORS
+#usr/share/doc/suricata/Basic_Setup.txt
+#usr/share/doc/suricata/GITGUIDE
+#usr/share/doc/suricata/INSTALL
+#usr/share/doc/suricata/INSTALL.PF_RING
+#usr/share/doc/suricata/INSTALL.WINDOWS
+#usr/share/doc/suricata/NEWS
+#usr/share/doc/suricata/README
+#usr/share/doc/suricata/Setting_up_IPSinline_for_Linux.txt
+#usr/share/doc/suricata/TODO
+#usr/share/doc/suricata/Third_Party_Installation_Guides.txt
+#usr/share/man/man1/suricata.1
+var/lib/suricata
+var/lib/suricata/classification.config
+var/lib/suricata/reference.config
+var/lib/suricata/threshold.config
+var/log/suricata
+#var/log/suricata/certs
+#var/log/suricata/files
diff --git a/config/rootfiles/common/i586/suricata b/config/rootfiles/common/i586/suricata
new file mode 100644 (file)
index 0000000..f891fa4
--- /dev/null
@@ -0,0 +1,26 @@
+etc/suricata
+etc/suricata/suricata.yaml
+#root/.cargo
+#root/.cargo/.package-cache
+usr/bin/suricata
+#usr/include/suricata-plugin.h
+#usr/share/doc/suricata
+#usr/share/doc/suricata/AUTHORS
+#usr/share/doc/suricata/Basic_Setup.txt
+#usr/share/doc/suricata/GITGUIDE
+#usr/share/doc/suricata/INSTALL
+#usr/share/doc/suricata/INSTALL.PF_RING
+#usr/share/doc/suricata/INSTALL.WINDOWS
+#usr/share/doc/suricata/NEWS
+#usr/share/doc/suricata/README
+#usr/share/doc/suricata/Setting_up_IPSinline_for_Linux.txt
+#usr/share/doc/suricata/TODO
+#usr/share/doc/suricata/Third_Party_Installation_Guides.txt
+#usr/share/man/man1/suricata.1
+var/lib/suricata
+var/lib/suricata/classification.config
+var/lib/suricata/reference.config
+var/lib/suricata/threshold.config
+var/log/suricata
+#var/log/suricata/certs
+#var/log/suricata/files
diff --git a/config/rootfiles/common/x86_64/suricata b/config/rootfiles/common/x86_64/suricata
new file mode 100644 (file)
index 0000000..f891fa4
--- /dev/null
@@ -0,0 +1,26 @@
+etc/suricata
+etc/suricata/suricata.yaml
+#root/.cargo
+#root/.cargo/.package-cache
+usr/bin/suricata
+#usr/include/suricata-plugin.h
+#usr/share/doc/suricata
+#usr/share/doc/suricata/AUTHORS
+#usr/share/doc/suricata/Basic_Setup.txt
+#usr/share/doc/suricata/GITGUIDE
+#usr/share/doc/suricata/INSTALL
+#usr/share/doc/suricata/INSTALL.PF_RING
+#usr/share/doc/suricata/INSTALL.WINDOWS
+#usr/share/doc/suricata/NEWS
+#usr/share/doc/suricata/README
+#usr/share/doc/suricata/Setting_up_IPSinline_for_Linux.txt
+#usr/share/doc/suricata/TODO
+#usr/share/doc/suricata/Third_Party_Installation_Guides.txt
+#usr/share/man/man1/suricata.1
+var/lib/suricata
+var/lib/suricata/classification.config
+var/lib/suricata/reference.config
+var/lib/suricata/threshold.config
+var/log/suricata
+#var/log/suricata/certs
+#var/log/suricata/files
diff --git a/config/rootfiles/packages/riscv64/samba b/config/rootfiles/packages/riscv64/samba
new file mode 100644 (file)
index 0000000..1db9d50
--- /dev/null
@@ -0,0 +1,815 @@
+etc/rc.d/init.d/samba
+usr/bin/cifsdd
+usr/bin/dbwrap_tool
+usr/bin/findsmb
+usr/bin/gentest
+usr/bin/ldbadd
+usr/bin/ldbdel
+usr/bin/ldbedit
+usr/bin/ldbmodify
+usr/bin/ldbrename
+usr/bin/ldbsearch
+usr/bin/locktest
+usr/bin/masktest
+usr/bin/mdfind
+usr/bin/mvxattr
+usr/bin/ndrdump
+usr/bin/net
+usr/bin/nmblookup
+usr/bin/ntlm_auth
+usr/bin/oLschema2ldif
+usr/bin/pdbedit
+usr/bin/profiles
+usr/bin/regdiff
+usr/bin/regpatch
+usr/bin/regshell
+usr/bin/regtree
+usr/bin/rpcclient
+usr/bin/samba-regedit
+usr/bin/sharesec
+usr/bin/smbcacls
+usr/bin/smbclient
+usr/bin/smbcontrol
+usr/bin/smbcquotas
+usr/bin/smbget
+usr/bin/smbpasswd
+usr/bin/smbspool
+usr/bin/smbstatus
+usr/bin/smbtar
+usr/bin/smbtorture
+usr/bin/smbtree
+usr/bin/tdbbackup
+usr/bin/tdbdump
+usr/bin/tdbrestore
+usr/bin/tdbtool
+usr/bin/testparm
+usr/bin/wbinfo
+#usr/include/samba-4.0
+#usr/include/samba-4.0/charset.h
+#usr/include/samba-4.0/core
+#usr/include/samba-4.0/core/doserr.h
+#usr/include/samba-4.0/core/error.h
+#usr/include/samba-4.0/core/hresult.h
+#usr/include/samba-4.0/core/ntstatus.h
+#usr/include/samba-4.0/core/ntstatus_gen.h
+#usr/include/samba-4.0/core/werror.h
+#usr/include/samba-4.0/core/werror_gen.h
+#usr/include/samba-4.0/credentials.h
+#usr/include/samba-4.0/dcerpc.h
+#usr/include/samba-4.0/dcesrv_core.h
+#usr/include/samba-4.0/domain_credentials.h
+#usr/include/samba-4.0/gen_ndr
+#usr/include/samba-4.0/gen_ndr/atsvc.h
+#usr/include/samba-4.0/gen_ndr/auth.h
+#usr/include/samba-4.0/gen_ndr/dcerpc.h
+#usr/include/samba-4.0/gen_ndr/drsblobs.h
+#usr/include/samba-4.0/gen_ndr/drsuapi.h
+#usr/include/samba-4.0/gen_ndr/krb5pac.h
+#usr/include/samba-4.0/gen_ndr/lsa.h
+#usr/include/samba-4.0/gen_ndr/misc.h
+#usr/include/samba-4.0/gen_ndr/nbt.h
+#usr/include/samba-4.0/gen_ndr/ndr_atsvc.h
+#usr/include/samba-4.0/gen_ndr/ndr_dcerpc.h
+#usr/include/samba-4.0/gen_ndr/ndr_drsblobs.h
+#usr/include/samba-4.0/gen_ndr/ndr_drsuapi.h
+#usr/include/samba-4.0/gen_ndr/ndr_krb5pac.h
+#usr/include/samba-4.0/gen_ndr/ndr_misc.h
+#usr/include/samba-4.0/gen_ndr/ndr_nbt.h
+#usr/include/samba-4.0/gen_ndr/ndr_samr.h
+#usr/include/samba-4.0/gen_ndr/ndr_samr_c.h
+#usr/include/samba-4.0/gen_ndr/ndr_svcctl.h
+#usr/include/samba-4.0/gen_ndr/ndr_svcctl_c.h
+#usr/include/samba-4.0/gen_ndr/netlogon.h
+#usr/include/samba-4.0/gen_ndr/samr.h
+#usr/include/samba-4.0/gen_ndr/security.h
+#usr/include/samba-4.0/gen_ndr/server_id.h
+#usr/include/samba-4.0/gen_ndr/svcctl.h
+#usr/include/samba-4.0/ldb_wrap.h
+#usr/include/samba-4.0/libsmbclient.h
+#usr/include/samba-4.0/lookup_sid.h
+#usr/include/samba-4.0/machine_sid.h
+#usr/include/samba-4.0/ndr
+#usr/include/samba-4.0/ndr.h
+#usr/include/samba-4.0/ndr/ndr_dcerpc.h
+#usr/include/samba-4.0/ndr/ndr_drsblobs.h
+#usr/include/samba-4.0/ndr/ndr_drsuapi.h
+#usr/include/samba-4.0/ndr/ndr_krb5pac.h
+#usr/include/samba-4.0/ndr/ndr_nbt.h
+#usr/include/samba-4.0/ndr/ndr_svcctl.h
+#usr/include/samba-4.0/netapi.h
+#usr/include/samba-4.0/param.h
+#usr/include/samba-4.0/passdb.h
+#usr/include/samba-4.0/policy.h
+#usr/include/samba-4.0/rpc_common.h
+#usr/include/samba-4.0/samba
+#usr/include/samba-4.0/samba/session.h
+#usr/include/samba-4.0/samba/version.h
+#usr/include/samba-4.0/share.h
+#usr/include/samba-4.0/smb2_lease_struct.h
+#usr/include/samba-4.0/smb_ldap.h
+#usr/include/samba-4.0/smbconf.h
+#usr/include/samba-4.0/smbldap.h
+#usr/include/samba-4.0/tdr.h
+#usr/include/samba-4.0/tsocket.h
+#usr/include/samba-4.0/tsocket_internal.h
+#usr/include/samba-4.0/util
+#usr/include/samba-4.0/util/attr.h
+#usr/include/samba-4.0/util/blocking.h
+#usr/include/samba-4.0/util/data_blob.h
+#usr/include/samba-4.0/util/debug.h
+#usr/include/samba-4.0/util/discard.h
+#usr/include/samba-4.0/util/fault.h
+#usr/include/samba-4.0/util/genrand.h
+#usr/include/samba-4.0/util/idtree.h
+#usr/include/samba-4.0/util/idtree_random.h
+#usr/include/samba-4.0/util/signal.h
+#usr/include/samba-4.0/util/string_wrappers.h
+#usr/include/samba-4.0/util/substitute.h
+#usr/include/samba-4.0/util/tevent_ntstatus.h
+#usr/include/samba-4.0/util/tevent_unix.h
+#usr/include/samba-4.0/util/tevent_werror.h
+#usr/include/samba-4.0/util/tfork.h
+#usr/include/samba-4.0/util/time.h
+#usr/include/samba-4.0/util_ldb.h
+#usr/include/samba-4.0/wbclient.h
+usr/lib/libdcerpc-binding.so
+usr/lib/libdcerpc-binding.so.0
+usr/lib/libdcerpc-binding.so.0.0.1
+usr/lib/libdcerpc-samr.so
+usr/lib/libdcerpc-samr.so.0
+usr/lib/libdcerpc-samr.so.0.0.1
+usr/lib/libdcerpc-server-core.so
+usr/lib/libdcerpc-server-core.so.0
+usr/lib/libdcerpc-server-core.so.0.0.1
+usr/lib/libdcerpc.so
+usr/lib/libdcerpc.so.0
+usr/lib/libdcerpc.so.0.0.1
+usr/lib/libndr-krb5pac.so
+usr/lib/libndr-krb5pac.so.0
+usr/lib/libndr-krb5pac.so.0.0.1
+usr/lib/libndr-nbt.so
+usr/lib/libndr-nbt.so.0
+usr/lib/libndr-nbt.so.0.0.1
+usr/lib/libndr-standard.so
+usr/lib/libndr-standard.so.0
+usr/lib/libndr-standard.so.0.0.1
+usr/lib/libndr.so
+usr/lib/libndr.so.1
+usr/lib/libndr.so.1.0.0
+usr/lib/libnetapi.so
+usr/lib/libnetapi.so.0
+usr/lib/libnss_winbind.so
+usr/lib/libnss_winbind.so.2
+usr/lib/libnss_wins.so
+usr/lib/libnss_wins.so.2
+usr/lib/libsamba-credentials.so
+usr/lib/libsamba-credentials.so.0
+usr/lib/libsamba-credentials.so.0.0.1
+usr/lib/libsamba-errors.so
+usr/lib/libsamba-errors.so.1
+usr/lib/libsamba-hostconfig.so
+usr/lib/libsamba-hostconfig.so.0
+usr/lib/libsamba-hostconfig.so.0.0.1
+usr/lib/libsamba-passdb.so
+usr/lib/libsamba-passdb.so.0
+usr/lib/libsamba-passdb.so.0.28.0
+usr/lib/libsamba-policy.cpython-38-riscv64-linux-gnu.so
+usr/lib/libsamba-policy.cpython-38-riscv64-linux-gnu.so.0
+usr/lib/libsamba-policy.cpython-38-riscv64-linux-gnu.so.0.0.1
+usr/lib/libsamba-util.so
+usr/lib/libsamba-util.so.0
+usr/lib/libsamba-util.so.0.0.1
+usr/lib/libsamdb.so
+usr/lib/libsamdb.so.0
+usr/lib/libsamdb.so.0.0.1
+usr/lib/libsmbclient.so
+usr/lib/libsmbclient.so.0
+usr/lib/libsmbclient.so.0.6.0
+usr/lib/libsmbconf.so
+usr/lib/libsmbconf.so.0
+usr/lib/libsmbldap.so
+usr/lib/libsmbldap.so.2
+usr/lib/libtevent-util.so
+usr/lib/libtevent-util.so.0
+usr/lib/libtevent-util.so.0.0.1
+usr/lib/libwbclient.so
+usr/lib/libwbclient.so.0
+usr/lib/libwbclient.so.0.15
+#usr/lib/pkgconfig/dcerpc.pc
+#usr/lib/pkgconfig/dcerpc_samr.pc
+#usr/lib/pkgconfig/ndr.pc
+#usr/lib/pkgconfig/ndr_krb5pac.pc
+#usr/lib/pkgconfig/ndr_nbt.pc
+#usr/lib/pkgconfig/ndr_standard.pc
+#usr/lib/pkgconfig/netapi.pc
+#usr/lib/pkgconfig/samba-credentials.pc
+#usr/lib/pkgconfig/samba-hostconfig.pc
+#usr/lib/pkgconfig/samba-policy.cpython-38-riscv64-linux-gnu.pc
+#usr/lib/pkgconfig/samba-util.pc
+#usr/lib/pkgconfig/samdb.pc
+#usr/lib/pkgconfig/smbclient.pc
+#usr/lib/pkgconfig/wbclient.pc
+usr/lib/python3.8/site-packages/_ldb_text.py
+usr/lib/python3.8/site-packages/_tdb_text.py
+usr/lib/python3.8/site-packages/_tevent.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/ldb.cpython-38-riscv64-linux-gnu.so
+#usr/lib/python3.8/site-packages/samba
+usr/lib/python3.8/site-packages/samba/__init__.py
+usr/lib/python3.8/site-packages/samba/_glue.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/_ldb.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/auth.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/auth_util.py
+usr/lib/python3.8/site-packages/samba/colour.py
+usr/lib/python3.8/site-packages/samba/common.py
+usr/lib/python3.8/site-packages/samba/compat.py
+usr/lib/python3.8/site-packages/samba/credentials.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/crypto.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dbchecker.py
+#usr/lib/python3.8/site-packages/samba/dcerpc
+usr/lib/python3.8/site-packages/samba/dcerpc/__init__.py
+usr/lib/python3.8/site-packages/samba/dcerpc/atsvc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/auth.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/base.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/dcerpc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/dfs.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/dns.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/dnsp.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/dnsserver.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/drsblobs.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/drsuapi.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/echo.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/epmapper.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/idmap.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/initshutdown.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/irpc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/krb5pac.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/lsa.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/mdssvc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/messaging.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/mgmt.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/misc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/nbt.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/netlogon.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/ntlmssp.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/preg.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/samr.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/security.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/server_id.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/smb_acl.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/spoolss.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/srvsvc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/svcctl.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/unixinfo.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/winbind.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/windows_event_ids.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/winreg.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/winspool.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/witness.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/wkssvc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/dcerpc/xattr.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/descriptor.py
+usr/lib/python3.8/site-packages/samba/dnsresolver.py
+usr/lib/python3.8/site-packages/samba/dnsserver.py
+usr/lib/python3.8/site-packages/samba/domain_update.py
+usr/lib/python3.8/site-packages/samba/drs_utils.py
+#usr/lib/python3.8/site-packages/samba/emulate
+usr/lib/python3.8/site-packages/samba/emulate/__init__.py
+usr/lib/python3.8/site-packages/samba/emulate/traffic.py
+usr/lib/python3.8/site-packages/samba/emulate/traffic_packets.py
+usr/lib/python3.8/site-packages/samba/forest_update.py
+usr/lib/python3.8/site-packages/samba/gensec.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/getopt.py
+usr/lib/python3.8/site-packages/samba/gp_ext_loader.py
+#usr/lib/python3.8/site-packages/samba/gp_parse
+usr/lib/python3.8/site-packages/samba/gp_parse/__init__.py
+usr/lib/python3.8/site-packages/samba/gp_parse/gp_aas.py
+usr/lib/python3.8/site-packages/samba/gp_parse/gp_csv.py
+usr/lib/python3.8/site-packages/samba/gp_parse/gp_inf.py
+usr/lib/python3.8/site-packages/samba/gp_parse/gp_ini.py
+usr/lib/python3.8/site-packages/samba/gp_parse/gp_pol.py
+usr/lib/python3.8/site-packages/samba/gp_scripts_ext.py
+usr/lib/python3.8/site-packages/samba/gp_sec_ext.py
+usr/lib/python3.8/site-packages/samba/gpclass.py
+usr/lib/python3.8/site-packages/samba/gpo.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/graph.py
+usr/lib/python3.8/site-packages/samba/hostconfig.py
+usr/lib/python3.8/site-packages/samba/idmap.py
+usr/lib/python3.8/site-packages/samba/join.py
+#usr/lib/python3.8/site-packages/samba/kcc
+usr/lib/python3.8/site-packages/samba/kcc/__init__.py
+usr/lib/python3.8/site-packages/samba/kcc/debug.py
+usr/lib/python3.8/site-packages/samba/kcc/graph.py
+usr/lib/python3.8/site-packages/samba/kcc/graph_utils.py
+usr/lib/python3.8/site-packages/samba/kcc/kcc_utils.py
+usr/lib/python3.8/site-packages/samba/kcc/ldif_import_export.py
+usr/lib/python3.8/site-packages/samba/logger.py
+usr/lib/python3.8/site-packages/samba/mdb_util.py
+usr/lib/python3.8/site-packages/samba/messaging.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/ms_display_specifiers.py
+usr/lib/python3.8/site-packages/samba/ms_forest_updates_markdown.py
+usr/lib/python3.8/site-packages/samba/ms_schema.py
+usr/lib/python3.8/site-packages/samba/ms_schema_markdown.py
+usr/lib/python3.8/site-packages/samba/ndr.py
+usr/lib/python3.8/site-packages/samba/net.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/netbios.cpython-38-riscv64-linux-gnu.so
+#usr/lib/python3.8/site-packages/samba/netcmd
+usr/lib/python3.8/site-packages/samba/netcmd/__init__.py
+usr/lib/python3.8/site-packages/samba/netcmd/common.py
+usr/lib/python3.8/site-packages/samba/netcmd/computer.py
+usr/lib/python3.8/site-packages/samba/netcmd/contact.py
+usr/lib/python3.8/site-packages/samba/netcmd/dbcheck.py
+usr/lib/python3.8/site-packages/samba/netcmd/delegation.py
+usr/lib/python3.8/site-packages/samba/netcmd/dns.py
+usr/lib/python3.8/site-packages/samba/netcmd/domain.py
+usr/lib/python3.8/site-packages/samba/netcmd/domain_backup.py
+usr/lib/python3.8/site-packages/samba/netcmd/drs.py
+usr/lib/python3.8/site-packages/samba/netcmd/dsacl.py
+usr/lib/python3.8/site-packages/samba/netcmd/forest.py
+usr/lib/python3.8/site-packages/samba/netcmd/fsmo.py
+usr/lib/python3.8/site-packages/samba/netcmd/gpo.py
+usr/lib/python3.8/site-packages/samba/netcmd/group.py
+usr/lib/python3.8/site-packages/samba/netcmd/ldapcmp.py
+usr/lib/python3.8/site-packages/samba/netcmd/main.py
+usr/lib/python3.8/site-packages/samba/netcmd/nettime.py
+usr/lib/python3.8/site-packages/samba/netcmd/ntacl.py
+usr/lib/python3.8/site-packages/samba/netcmd/ou.py
+usr/lib/python3.8/site-packages/samba/netcmd/processes.py
+usr/lib/python3.8/site-packages/samba/netcmd/pso.py
+usr/lib/python3.8/site-packages/samba/netcmd/rodc.py
+usr/lib/python3.8/site-packages/samba/netcmd/schema.py
+usr/lib/python3.8/site-packages/samba/netcmd/sites.py
+usr/lib/python3.8/site-packages/samba/netcmd/spn.py
+usr/lib/python3.8/site-packages/samba/netcmd/testparm.py
+usr/lib/python3.8/site-packages/samba/netcmd/user.py
+usr/lib/python3.8/site-packages/samba/netcmd/visualize.py
+usr/lib/python3.8/site-packages/samba/ntacls.py
+usr/lib/python3.8/site-packages/samba/ntstatus.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/param.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/policy.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/posix_eadb.cpython-38-riscv64-linux-gnu.so
+#usr/lib/python3.8/site-packages/samba/provision
+usr/lib/python3.8/site-packages/samba/provision/__init__.py
+usr/lib/python3.8/site-packages/samba/provision/backend.py
+usr/lib/python3.8/site-packages/samba/provision/common.py
+usr/lib/python3.8/site-packages/samba/provision/kerberos.py
+usr/lib/python3.8/site-packages/samba/provision/kerberos_implementation.py
+usr/lib/python3.8/site-packages/samba/provision/sambadns.py
+usr/lib/python3.8/site-packages/samba/registry.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/remove_dc.py
+#usr/lib/python3.8/site-packages/samba/samba3
+usr/lib/python3.8/site-packages/samba/samba3/__init__.py
+usr/lib/python3.8/site-packages/samba/samba3/libsmb_samba_internal.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/samba3/mdscli.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/samba3/param.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/samba3/passdb.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/samba3/smbd.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/samdb.py
+usr/lib/python3.8/site-packages/samba/schema.py
+usr/lib/python3.8/site-packages/samba/sd_utils.py
+usr/lib/python3.8/site-packages/samba/security.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/sites.py
+usr/lib/python3.8/site-packages/samba/subnets.py
+#usr/lib/python3.8/site-packages/samba/subunit
+usr/lib/python3.8/site-packages/samba/subunit/__init__.py
+usr/lib/python3.8/site-packages/samba/subunit/run.py
+usr/lib/python3.8/site-packages/samba/tdb_util.py
+#usr/lib/python3.8/site-packages/samba/tests
+#usr/lib/python3.8/site-packages/samba/tests/__init__.py
+#usr/lib/python3.8/site-packages/samba/tests/audit_log_base.py
+#usr/lib/python3.8/site-packages/samba/tests/audit_log_dsdb.py
+#usr/lib/python3.8/site-packages/samba/tests/audit_log_pass_change.py
+#usr/lib/python3.8/site-packages/samba/tests/auth.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log_base.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log_ncalrpc.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log_netlogon.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log_netlogon_bad_creds.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log_pass_change.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log_samlogon.py
+#usr/lib/python3.8/site-packages/samba/tests/auth_log_winbind.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/__init__.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/bug13653.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/check_output.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/downgradedatabase.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/mdfind.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/ndrdump.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/netads_json.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/samba_dnsupdate.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcacls.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcacls_basic.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcontrol.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/smbcontrol_process.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/traffic_learner.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/traffic_replay.py
+#usr/lib/python3.8/site-packages/samba/tests/blackbox/traffic_summary.py
+#usr/lib/python3.8/site-packages/samba/tests/common.py
+#usr/lib/python3.8/site-packages/samba/tests/complex_expressions.py
+#usr/lib/python3.8/site-packages/samba/tests/core.py
+#usr/lib/python3.8/site-packages/samba/tests/credentials.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/__init__.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/array.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/bare.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/dnsserver.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/integer.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/mdssvc.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/misc.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/raw_protocol.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/raw_testcase.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/registry.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/rpc_talloc.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/rpcecho.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/sam.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/srvsvc.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/string_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/testrpc.py
+#usr/lib/python3.8/site-packages/samba/tests/dcerpc/unix.py
+#usr/lib/python3.8/site-packages/samba/tests/dckeytab.py
+#usr/lib/python3.8/site-packages/samba/tests/dns.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_base.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_forwarder.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_forwarder_helpers
+#usr/lib/python3.8/site-packages/samba/tests/dns_forwarder_helpers/server.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_invalid.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_packet.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_tkey.py
+#usr/lib/python3.8/site-packages/samba/tests/dns_wildcard.py
+#usr/lib/python3.8/site-packages/samba/tests/docs.py
+#usr/lib/python3.8/site-packages/samba/tests/domain_backup.py
+#usr/lib/python3.8/site-packages/samba/tests/domain_backup_offline.py
+#usr/lib/python3.8/site-packages/samba/tests/dsdb.py
+#usr/lib/python3.8/site-packages/samba/tests/dsdb_lock.py
+#usr/lib/python3.8/site-packages/samba/tests/dsdb_schema_attributes.py
+#usr/lib/python3.8/site-packages/samba/tests/emulate
+#usr/lib/python3.8/site-packages/samba/tests/emulate/__init__.py
+#usr/lib/python3.8/site-packages/samba/tests/emulate/traffic.py
+#usr/lib/python3.8/site-packages/samba/tests/emulate/traffic_packet.py
+#usr/lib/python3.8/site-packages/samba/tests/encrypted_secrets.py
+#usr/lib/python3.8/site-packages/samba/tests/gensec.py
+#usr/lib/python3.8/site-packages/samba/tests/get_opt.py
+#usr/lib/python3.8/site-packages/samba/tests/getdcname.py
+#usr/lib/python3.8/site-packages/samba/tests/glue.py
+#usr/lib/python3.8/site-packages/samba/tests/gpo.py
+#usr/lib/python3.8/site-packages/samba/tests/graph.py
+#usr/lib/python3.8/site-packages/samba/tests/group_audit.py
+#usr/lib/python3.8/site-packages/samba/tests/hostconfig.py
+#usr/lib/python3.8/site-packages/samba/tests/join.py
+#usr/lib/python3.8/site-packages/samba/tests/kcc
+#usr/lib/python3.8/site-packages/samba/tests/kcc/__init__.py
+#usr/lib/python3.8/site-packages/samba/tests/kcc/graph.py
+#usr/lib/python3.8/site-packages/samba/tests/kcc/graph_utils.py
+#usr/lib/python3.8/site-packages/samba/tests/kcc/kcc_utils.py
+#usr/lib/python3.8/site-packages/samba/tests/kcc/ldif_import_export.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5
+#usr/lib/python3.8/site-packages/samba/tests/krb5/kcrypto.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/raw_testcase.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/rfc4120_pyasn1.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/s4u_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/simple_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5/xrealm_tests.py
+#usr/lib/python3.8/site-packages/samba/tests/krb5_credentials.py
+#usr/lib/python3.8/site-packages/samba/tests/ldap_raw.py
+#usr/lib/python3.8/site-packages/samba/tests/ldap_referrals.py
+#usr/lib/python3.8/site-packages/samba/tests/libsmb.py
+#usr/lib/python3.8/site-packages/samba/tests/loadparm.py
+#usr/lib/python3.8/site-packages/samba/tests/lsa_string.py
+#usr/lib/python3.8/site-packages/samba/tests/messaging.py
+#usr/lib/python3.8/site-packages/samba/tests/net_join.py
+#usr/lib/python3.8/site-packages/samba/tests/net_join_no_spnego.py
+#usr/lib/python3.8/site-packages/samba/tests/netbios.py
+#usr/lib/python3.8/site-packages/samba/tests/netcmd.py
+#usr/lib/python3.8/site-packages/samba/tests/netlogonsvc.py
+#usr/lib/python3.8/site-packages/samba/tests/ntacls.py
+#usr/lib/python3.8/site-packages/samba/tests/ntacls_backup.py
+#usr/lib/python3.8/site-packages/samba/tests/ntlm_auth.py
+#usr/lib/python3.8/site-packages/samba/tests/ntlm_auth_base.py
+#usr/lib/python3.8/site-packages/samba/tests/ntlm_auth_krb5.py
+#usr/lib/python3.8/site-packages/samba/tests/ntlmdisabled.py
+#usr/lib/python3.8/site-packages/samba/tests/pam_winbind.py
+#usr/lib/python3.8/site-packages/samba/tests/pam_winbind_chauthtok.py
+#usr/lib/python3.8/site-packages/samba/tests/pam_winbind_warn_pwd_expire.py
+#usr/lib/python3.8/site-packages/samba/tests/param.py
+#usr/lib/python3.8/site-packages/samba/tests/password_hash.py
+#usr/lib/python3.8/site-packages/samba/tests/password_hash_fl2003.py
+#usr/lib/python3.8/site-packages/samba/tests/password_hash_fl2008.py
+#usr/lib/python3.8/site-packages/samba/tests/password_hash_gpgme.py
+#usr/lib/python3.8/site-packages/samba/tests/password_hash_ldap.py
+#usr/lib/python3.8/site-packages/samba/tests/password_quality.py
+#usr/lib/python3.8/site-packages/samba/tests/password_test.py
+#usr/lib/python3.8/site-packages/samba/tests/policy.py
+#usr/lib/python3.8/site-packages/samba/tests/posixacl.py
+#usr/lib/python3.8/site-packages/samba/tests/prefork_restart.py
+#usr/lib/python3.8/site-packages/samba/tests/process_limits.py
+#usr/lib/python3.8/site-packages/samba/tests/provision.py
+#usr/lib/python3.8/site-packages/samba/tests/pso.py
+#usr/lib/python3.8/site-packages/samba/tests/py_credentials.py
+#usr/lib/python3.8/site-packages/samba/tests/registry.py
+#usr/lib/python3.8/site-packages/samba/tests/s3idmapdb.py
+#usr/lib/python3.8/site-packages/samba/tests/s3param.py
+#usr/lib/python3.8/site-packages/samba/tests/s3passdb.py
+#usr/lib/python3.8/site-packages/samba/tests/s3registry.py
+#usr/lib/python3.8/site-packages/samba/tests/s3windb.py
+#usr/lib/python3.8/site-packages/samba/tests/samba3sam.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/__init__.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/base.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/computer.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/contact.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/demote.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/dnscmd.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/drs_clone_dc_data_lmdb_size.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/dsacl.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/forest.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/fsmo.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/gpo.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/group.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/help.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/join.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/join_lmdb_size.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/ntacl.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/ou.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/passwordsettings.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/processes.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/promote_dc_lmdb_size.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/provision_lmdb_size.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/provision_password_check.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/rodc.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/schema.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/sites.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/timecmd.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/user.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/user_check_password_script.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/user_virtualCryptSHA.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/user_virtualCryptSHA_base.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/user_virtualCryptSHA_gpg.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/user_virtualCryptSHA_userPassword.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/user_wdigest.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/visualize.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_tool/visualize_drs.py
+#usr/lib/python3.8/site-packages/samba/tests/samba_upgradedns_lmdb.py
+#usr/lib/python3.8/site-packages/samba/tests/samdb.py
+#usr/lib/python3.8/site-packages/samba/tests/samdb_api.py
+#usr/lib/python3.8/site-packages/samba/tests/security.py
+#usr/lib/python3.8/site-packages/samba/tests/segfault.py
+#usr/lib/python3.8/site-packages/samba/tests/smb.py
+#usr/lib/python3.8/site-packages/samba/tests/smbd_base.py
+#usr/lib/python3.8/site-packages/samba/tests/smbd_fuzztest.py
+#usr/lib/python3.8/site-packages/samba/tests/source.py
+#usr/lib/python3.8/site-packages/samba/tests/strings.py
+#usr/lib/python3.8/site-packages/samba/tests/subunitrun.py
+#usr/lib/python3.8/site-packages/samba/tests/tdb_util.py
+#usr/lib/python3.8/site-packages/samba/tests/upgrade.py
+#usr/lib/python3.8/site-packages/samba/tests/upgradeprovision.py
+#usr/lib/python3.8/site-packages/samba/tests/upgradeprovisionneeddc.py
+#usr/lib/python3.8/site-packages/samba/tests/usage.py
+#usr/lib/python3.8/site-packages/samba/tests/xattr.py
+#usr/lib/python3.8/site-packages/samba/third_party
+usr/lib/python3.8/site-packages/samba/third_party/__init__.py
+usr/lib/python3.8/site-packages/samba/third_party/iso8601
+usr/lib/python3.8/site-packages/samba/third_party/iso8601/__init__.py
+usr/lib/python3.8/site-packages/samba/third_party/iso8601/iso8601.py
+usr/lib/python3.8/site-packages/samba/third_party/iso8601/test_iso8601.py
+usr/lib/python3.8/site-packages/samba/upgrade.py
+usr/lib/python3.8/site-packages/samba/upgradehelpers.py
+usr/lib/python3.8/site-packages/samba/uptodateness.py
+usr/lib/python3.8/site-packages/samba/werror.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/xattr.py
+usr/lib/python3.8/site-packages/samba/xattr_native.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/samba/xattr_tdb.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/talloc.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/tdb.cpython-38-riscv64-linux-gnu.so
+usr/lib/python3.8/site-packages/tevent.py
+#usr/lib/samba
+usr/lib/samba/idmap
+usr/lib/samba/idmap/ad.so
+usr/lib/samba/idmap/autorid.so
+usr/lib/samba/idmap/hash.so
+usr/lib/samba/idmap/rfc2307.so
+usr/lib/samba/idmap/rid.so
+usr/lib/samba/idmap/script.so
+usr/lib/samba/idmap/tdb2.so
+#usr/lib/samba/krb5
+usr/lib/samba/krb5/winbind_krb5_locator.so
+#usr/lib/samba/ldb
+usr/lib/samba/ldb/asq.so
+usr/lib/samba/ldb/ildap.so
+usr/lib/samba/ldb/ldb.so
+usr/lib/samba/ldb/ldbsamba_extensions.so
+usr/lib/samba/ldb/paged_searches.so
+usr/lib/samba/ldb/rdn_name.so
+usr/lib/samba/ldb/sample.so
+usr/lib/samba/ldb/server_sort.so
+usr/lib/samba/ldb/skel.so
+usr/lib/samba/ldb/tdb.so
+usr/lib/samba/libCHARSET3-samba4.so
+usr/lib/samba/libLIBWBCLIENT-OLD-samba4.so
+usr/lib/samba/libMESSAGING-SEND-samba4.so
+usr/lib/samba/libMESSAGING-samba4.so
+usr/lib/samba/libaddns-samba4.so
+usr/lib/samba/libads-samba4.so
+usr/lib/samba/libasn1-samba4.so.8
+usr/lib/samba/libasn1-samba4.so.8.0.0
+usr/lib/samba/libasn1util-samba4.so
+usr/lib/samba/libauth-samba4.so
+usr/lib/samba/libauth-unix-token-samba4.so
+usr/lib/samba/libauth4-samba4.so
+usr/lib/samba/libauthkrb5-samba4.so
+usr/lib/samba/libcli-cldap-samba4.so
+usr/lib/samba/libcli-ldap-common-samba4.so
+usr/lib/samba/libcli-ldap-samba4.so
+usr/lib/samba/libcli-nbt-samba4.so
+usr/lib/samba/libcli-smb-common-samba4.so
+usr/lib/samba/libcli-spoolss-samba4.so
+usr/lib/samba/libcliauth-samba4.so
+usr/lib/samba/libclidns-samba4.so
+usr/lib/samba/libcluster-samba4.so
+usr/lib/samba/libcmdline-contexts-samba4.so
+usr/lib/samba/libcmdline-credentials-samba4.so
+usr/lib/samba/libcmocka-samba4.so
+usr/lib/samba/libcom_err-samba4.so.0
+usr/lib/samba/libcom_err-samba4.so.0.25
+usr/lib/samba/libcommon-auth-samba4.so
+usr/lib/samba/libdbwrap-samba4.so
+usr/lib/samba/libdcerpc-samba-samba4.so
+usr/lib/samba/libdcerpc-samba4.so
+usr/lib/samba/libdsdb-module-samba4.so
+usr/lib/samba/libevents-samba4.so
+usr/lib/samba/libflag-mapping-samba4.so
+usr/lib/samba/libgenrand-samba4.so
+usr/lib/samba/libgensec-samba4.so
+usr/lib/samba/libgpext-samba4.so
+usr/lib/samba/libgpo-samba4.so
+usr/lib/samba/libgse-samba4.so
+usr/lib/samba/libgssapi-samba4.so.2
+usr/lib/samba/libgssapi-samba4.so.2.0.0
+usr/lib/samba/libhcrypto-samba4.so.5
+usr/lib/samba/libhcrypto-samba4.so.5.0.1
+usr/lib/samba/libhdb-samba4.so.11
+usr/lib/samba/libhdb-samba4.so.11.0.2
+usr/lib/samba/libheimbase-samba4.so.1
+usr/lib/samba/libheimbase-samba4.so.1.0.0
+usr/lib/samba/libheimntlm-samba4.so.1
+usr/lib/samba/libheimntlm-samba4.so.1.0.1
+usr/lib/samba/libhttp-samba4.so
+usr/lib/samba/libhx509-samba4.so.5
+usr/lib/samba/libhx509-samba4.so.5.0.0
+usr/lib/samba/libidmap-samba4.so
+usr/lib/samba/libinterfaces-samba4.so
+usr/lib/samba/libiov-buf-samba4.so
+usr/lib/samba/libkdc-samba4.so.2
+usr/lib/samba/libkdc-samba4.so.2.0.0
+usr/lib/samba/libkrb5-samba4.so.26
+usr/lib/samba/libkrb5-samba4.so.26.0.0
+usr/lib/samba/libkrb5samba-samba4.so
+usr/lib/samba/libldb-cmdline-samba4.so
+usr/lib/samba/libldb-key-value-samba4.so
+usr/lib/samba/libldb-tdb-err-map-samba4.so
+usr/lib/samba/libldb-tdb-int-samba4.so
+usr/lib/samba/libldb.so.2
+usr/lib/samba/libldb.so.2.2.0
+usr/lib/samba/libldbsamba-samba4.so
+usr/lib/samba/liblibcli-lsa3-samba4.so
+usr/lib/samba/liblibcli-netlogon3-samba4.so
+usr/lib/samba/liblibsmb-samba4.so
+usr/lib/samba/libmessages-dgm-samba4.so
+usr/lib/samba/libmessages-util-samba4.so
+usr/lib/samba/libmsghdr-samba4.so
+usr/lib/samba/libmsrpc3-samba4.so
+usr/lib/samba/libndr-samba-samba4.so
+usr/lib/samba/libndr-samba4.so
+usr/lib/samba/libnet-keytab-samba4.so
+usr/lib/samba/libnetif-samba4.so
+usr/lib/samba/libnpa-tstream-samba4.so
+usr/lib/samba/libnss-info-samba4.so
+usr/lib/samba/libpopt-samba3-cmdline-samba4.so
+usr/lib/samba/libpopt-samba3-samba4.so
+usr/lib/samba/libposix-eadb-samba4.so
+usr/lib/samba/libprinter-driver-samba4.so
+usr/lib/samba/libprinting-migrate-samba4.so
+usr/lib/samba/libpyldb-util.cpython-38-riscv64-linux-gnu.so.2
+usr/lib/samba/libpyldb-util.cpython-38-riscv64-linux-gnu.so.2.2.0
+usr/lib/samba/libpytalloc-util.cpython-38-riscv64-linux-gnu.so.2
+usr/lib/samba/libpytalloc-util.cpython-38-riscv64-linux-gnu.so.2.3.1
+usr/lib/samba/libregistry-samba4.so
+usr/lib/samba/libreplace-samba4.so
+usr/lib/samba/libroken-samba4.so.19
+usr/lib/samba/libroken-samba4.so.19.0.1
+usr/lib/samba/libsamba-cluster-support-samba4.so
+usr/lib/samba/libsamba-debug-samba4.so
+usr/lib/samba/libsamba-modules-samba4.so
+usr/lib/samba/libsamba-net.cpython-38-riscv64-linux-gnu-samba4.so
+usr/lib/samba/libsamba-python.cpython-38-riscv64-linux-gnu-samba4.so
+usr/lib/samba/libsamba-security-samba4.so
+usr/lib/samba/libsamba-sockets-samba4.so
+usr/lib/samba/libsamba3-util-samba4.so
+usr/lib/samba/libsamdb-common-samba4.so
+usr/lib/samba/libsecrets3-samba4.so
+usr/lib/samba/libserver-id-db-samba4.so
+usr/lib/samba/libserver-role-samba4.so
+usr/lib/samba/libshares-samba4.so
+usr/lib/samba/libsmb-transport-samba4.so
+usr/lib/samba/libsmbclient-raw-samba4.so
+usr/lib/samba/libsmbd-base-samba4.so
+usr/lib/samba/libsmbd-conn-samba4.so
+usr/lib/samba/libsmbd-shim-samba4.so
+usr/lib/samba/libsmbldaphelper-samba4.so
+usr/lib/samba/libsmbpasswdparser-samba4.so
+usr/lib/samba/libsocket-blocking-samba4.so
+usr/lib/samba/libsys-rw-samba4.so
+usr/lib/samba/libtalloc-report-printf-samba4.so
+usr/lib/samba/libtalloc-report-samba4.so
+usr/lib/samba/libtalloc.so.2
+usr/lib/samba/libtalloc.so.2.3.1
+usr/lib/samba/libtdb-wrap-samba4.so
+usr/lib/samba/libtdb.so.1
+usr/lib/samba/libtdb.so.1.4.3
+usr/lib/samba/libtevent.so.0
+usr/lib/samba/libtevent.so.0.10.2
+usr/lib/samba/libtime-basic-samba4.so
+usr/lib/samba/libtorture-samba4.so
+usr/lib/samba/libtrusts-util-samba4.so
+usr/lib/samba/libutil-cmdline-samba4.so
+usr/lib/samba/libutil-reg-samba4.so
+usr/lib/samba/libutil-setid-samba4.so
+usr/lib/samba/libutil-tdb-samba4.so
+usr/lib/samba/libwinbind-client-samba4.so
+usr/lib/samba/libwind-samba4.so.0
+usr/lib/samba/libwind-samba4.so.0.0.0
+usr/lib/samba/libxattr-tdb-samba4.so
+usr/lib/samba/nss_info
+usr/lib/samba/nss_info/hash.so
+usr/lib/samba/nss_info/rfc2307.so
+usr/lib/samba/nss_info/sfu.so
+usr/lib/samba/nss_info/sfu20.so
+#usr/lib/samba/vfs
+usr/lib/samba/vfs/acl_tdb.so
+usr/lib/samba/vfs/acl_xattr.so
+usr/lib/samba/vfs/aio_fork.so
+usr/lib/samba/vfs/aio_pthread.so
+usr/lib/samba/vfs/audit.so
+usr/lib/samba/vfs/btrfs.so
+usr/lib/samba/vfs/cap.so
+usr/lib/samba/vfs/catia.so
+usr/lib/samba/vfs/commit.so
+usr/lib/samba/vfs/crossrename.so
+usr/lib/samba/vfs/default_quota.so
+usr/lib/samba/vfs/dirsort.so
+usr/lib/samba/vfs/expand_msdfs.so
+usr/lib/samba/vfs/extd_audit.so
+usr/lib/samba/vfs/fake_perms.so
+usr/lib/samba/vfs/fileid.so
+usr/lib/samba/vfs/fruit.so
+usr/lib/samba/vfs/full_audit.so
+usr/lib/samba/vfs/glusterfs_fuse.so
+usr/lib/samba/vfs/gpfs.so
+usr/lib/samba/vfs/linux_xfs_sgid.so
+usr/lib/samba/vfs/media_harmony.so
+usr/lib/samba/vfs/offline.so
+usr/lib/samba/vfs/preopen.so
+usr/lib/samba/vfs/readahead.so
+usr/lib/samba/vfs/readonly.so
+usr/lib/samba/vfs/recycle.so
+usr/lib/samba/vfs/shadow_copy.so
+usr/lib/samba/vfs/shadow_copy2.so
+usr/lib/samba/vfs/shell_snap.so
+usr/lib/samba/vfs/snapper.so
+usr/lib/samba/vfs/streams_depot.so
+usr/lib/samba/vfs/streams_xattr.so
+usr/lib/samba/vfs/syncops.so
+usr/lib/samba/vfs/time_audit.so
+usr/lib/samba/vfs/unityed_media.so
+usr/lib/samba/vfs/virusfilter.so
+usr/lib/samba/vfs/widelinks.so
+usr/lib/samba/vfs/worm.so
+usr/lib/samba/vfs/xattr_tdb.so
+usr/lib/security
+usr/lib/security/pam_winbind.so
+#usr/libexec/samba
+usr/libexec/samba/smbspool_krb5_wrapper
+usr/sbin/eventlogadm
+usr/sbin/nmbd
+usr/sbin/samba-change-password
+usr/sbin/samba-gpupdate
+usr/sbin/smbd
+usr/sbin/winbindd
+var/ipfire/backup/addons/includes/samba
+#var/ipfire/samba
+var/ipfire/samba/global
+#var/ipfire/samba/private
+var/ipfire/samba/private/secrets.tdb
+var/ipfire/samba/private/smbpasswd
+var/ipfire/samba/samba-change-password
+var/ipfire/samba/settings
+var/ipfire/samba/shares
+var/ipfire/samba/smb.conf
+var/ipfire/samba/smb.conf.default
+var/lib/samba
+var/lib/samba/bind-dns
+var/lib/samba/private
+var/lib/samba/winbindd_privileged
+var/log/samba
+var/spool/samba
+srv/web/ipfire/cgi-bin/samba.cgi
+var/ipfire/menu.d/EX-samba.menu
+usr/local/bin/sambactrl
index 524ba35c0d3b21ae35d099ca76abffc25fe5cced..ee3dc2365cf987e53b8dd3deed956e1d7c9b97e9 100644 (file)
@@ -64,6 +64,10 @@ ifeq "$(BUILD_ARCH)" "i586"
        IS_32BIT = 1
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+       IS_64BIT = 1
+endif
+
 ifeq "$(TOOLCHAIN)" "1"
        PREFIX = $(TOOLS_DIR)
 else
@@ -304,10 +308,11 @@ define INSTALL_INITSCRIPT
        install -m 754 -v $(DIR_SRC)/src/initscripts/packages/$(1)  /etc/rc.d/init.d/$(1)
 endef
 
-ifeq "$(BUILD_ARCH)" "aarch64"
+ifeq "$(BUILD_ARCH)" "$(filter $(BUILD_ARCH),aarch64 riscv64)"
 define UPDATE_AUTOMAKE
        for i in $$(find $(DIR_APP) -name config.guess -o -name config.sub); do \
-               cp -vf /usr/share/automake*/$$(basename $${i}) $${i}; \
+               cp -vf /usr/share/automake*/$$(basename $${i}) $${i} || \
+                       cp -vf $(TOOLS_DIR)/share/automake*/$$(basename $${i}) $${i}; \
        done
 endef
 endif
index aee7915c190d53b81a9c5222c93222e014fd9997..23ad58cf69b73c1e09086e72e35ffb925cf34cb2 100644 (file)
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -88,17 +88,18 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_SRC)/alsa*
        cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && tar xfj $(DIR_DL)/alsa-utils-$(UVER).tar.bz2
+       cd $(DIR_APP) && tar xfj $(DIR_DL)/alsa-firmware-$(FVER).tar.bz2
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
-       cd $(DIR_SRC) && tar xfj $(DIR_DL)/alsa-utils-$(UVER).tar.bz2
-       cd $(DIR_SRC)/alsa-utils-$(UVER) && ./configure --disable-xmlto
-       cd $(DIR_SRC)/alsa-utils-$(UVER) && make $(MAKETUNING) $(EXTRA_MAKE)
-       cd $(DIR_SRC)/alsa-utils-$(UVER) && make install
-       cd $(DIR_SRC) && tar xfj $(DIR_DL)/alsa-firmware-$(FVER).tar.bz2
-       cd $(DIR_SRC)/alsa-firmware-$(FVER) && ./configure
-       cd $(DIR_SRC)/alsa-firmware-$(FVER) && make $(MAKETUNING) $(EXTRA_MAKE)
-       cd $(DIR_SRC)/alsa-firmware-$(FVER) && make install
+       cd $(DIR_APP)/alsa-utils-$(UVER) && ./configure --disable-xmlto
+       cd $(DIR_APP)/alsa-utils-$(UVER) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP)/alsa-utils-$(UVER) && make install
+       cd $(DIR_APP)/alsa-firmware-$(FVER) && ./configure
+       cd $(DIR_APP)/alsa-firmware-$(FVER) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP)/alsa-firmware-$(FVER) && make install
        # install initscript
        $(call INSTALL_INITSCRIPT,alsa)
        @rm -rf $(DIR_SRC)/alsa*
index 6240015d158a16b7ac5ee5ee4899cafa9e53e114..d63c79f8b402d2b2e185a2cd17d10473193ae9a6 100644 (file)
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --enable-usb --enable-cgi \
                                        --with-cgi-bin=/srv/web/ipfire/cgi-bin
        cd $(DIR_APP) && make $(MAKETUNING)
index 77667e232b9bd5895188a651fd9cb0ef02a2049a..6651ba13c189f676a6c2f45997119a5e5c49abf3 100755 (executable)
@@ -82,6 +82,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
 
        # configure asterisk
        cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/var/ipfire \
index f31c0f2b4251120e75e5c02185622063db43d85a..e1edd6076ffc90eec6689e0839a78083954403f2 100644 (file)
--- a/lfs/attr
+++ b/lfs/attr
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure
        cd $(DIR_APP) && make
        cd $(DIR_APP) && make install
index ed77c46edc7c81e053f9f114f8f0d57a6e488dc0..99bae07b709634f620fcb404943562f782cac763 100644 (file)
@@ -69,9 +69,9 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr
-
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
index c8167c2464975a782b19705ad731e36973b1068d..592d61ed298eaac667e4bd7816cf8d65b738fb60 100644 (file)
--- a/lfs/bind
+++ b/lfs/bind
@@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && STD_CDEFINES="$(CPPFLAGS)" \
                ./configure \
                        --prefix=/usr \
index 05705393cd7ce5859d226cbb56461f584e7367fa..c3a98f6d6000445bcb97c4952a67c77a28e261b9 100644 (file)
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
index 5a722ba5ea4ef8a9742b0293ea6d0448f5971456..6cf4f95c54b99070ebf03bafb2d2582c2f0baa77 100644 (file)
--- a/lfs/colm
+++ b/lfs/colm
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --disable-static
index 2c71388464c0e1c397ee8881c290638b1049fb86..e219bcf1b28903d62618bde69407475cfe78c793 100644 (file)
--- a/lfs/cups
+++ b/lfs/cups
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && \
                ./configure \
                        --prefix=/usr \
index 1637ab55307e586cc774599548ce5e84f8338a24..3ec49901a850603a72d33bc69901ce3ffc6ed4f3 100644 (file)
--- a/lfs/dhcp
+++ b/lfs/dhcp
@@ -73,8 +73,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 
-       # Help unpacking bundled BIND
-       cd $(DIR_APP) && sed -e "s/gunzip -c/&d/" -i bind/Makefile.in
+       # Extract bundled BIND
+       cd $(DIR_APP)/bind && tar xvfa bind.tar.gz
+
+       $(UPDATE_AUTOMAKE)
 
        cd $(DIR_APP) && \
                ./configure \
index 9b1b8f3b716a93d60e3ee15427f4cd4b9da10f47..878b592707c5357df988989b89bb15256ac1f7ce 100644 (file)
--- a/lfs/expat
+++ b/lfs/expat
@@ -70,9 +70,9 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr
-
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        cd $(DIR_APP) && install -v -m755 -d /usr/share/doc/$(THISAPP)
index cde51fadbaed98034bddc565bb8b848b6900c6ee..5e8aae41691bd51a3a55a74c0a481adb8124b7f5 100644 (file)
@@ -78,7 +78,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fetchmail-6.3.26-permit-build-without-ssl3.patch
-
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --with-ssl \
index 65247f308a00e0c9c83d72b98a91afe7fb907ac2..2653cbec6e2a6cd0b2547dc62aa756125f4a9d9d 100644 (file)
--- a/lfs/flex
+++ b/lfs/flex
@@ -82,6 +82,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && patch -p1 < $(DIR_SRC)/src/patches/flex-2.6.4-fix-build-width-glibc-2.6+.patch
        cd $(DIR_APP) && HELP2MAN=$(TOOLS_DIR)/bin/true \
                ./configure --prefix=$(PREFIX) --disable-nls
index f944806085c71b0919d7c5ed81ab10773a0ff0e0..8616c0e54dba75d510fb0b70b15f2e13c3077717 100644 (file)
--- a/lfs/fping
+++ b/lfs/fping
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure    \
                --prefix=/usr           \
                --disable-ipv6
diff --git a/lfs/frr b/lfs/frr
index 052e4c1762869496e56622787fa8ea3d97f510fa..cff23ff9203d75ee67fad2463f3233cd568068c7 100644 (file)
--- a/lfs/frr
+++ b/lfs/frr
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --sysconfdir=/etc/frr \
index 793b358e2447cdb120d9094d369596ff37942808..a4f8eeb9cb53e8446883924d33cc4da6bd35c0a9 100644 (file)
--- a/lfs/gawk
+++ b/lfs/gawk
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
diff --git a/lfs/gcc b/lfs/gcc
index 3aa147ce813247da7cc0af876064ca13c67165ae..bd254288d06b9b357e4d15879714232868aa959c 100644 (file)
--- a/lfs/gcc
+++ b/lfs/gcc
@@ -173,6 +173,12 @@ ifeq "$(BUILD_ARCH)" "i586"
                --with-tune=generic
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+       EXTRA_CONFIG += \
+               --with-arch=rv64gc \
+               --with-abi=lp64d
+endif
+
 EXTRA_CONFIG += \
        --disable-multilib \
        --with-bugurl=http://bugtracker.ipfire.org \
index b1d75ed2d05a97d9258adf0953a88f863445f695..0cf9cca6b3c76bee571e323dbfefeb68ea928a2d 100644 (file)
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
 ifeq "$(ROOT)" ""
        cd $(DIR_APP) && ./configure $(EXTRA_CONFIG)
        cd $(DIR_APP) && make $(MAKETUNING)
index 93e5ac21a86cdf2e8b81052b9104dd7610e96115..f94948fe922b8edf64223630affed382fa26d0d4 100644 (file)
--- a/lfs/gnupg
+++ b/lfs/gnupg
@@ -72,6 +72,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        rm -rf /home/nobody/.gnupg /root/.gnupg
        cd $(DIR_APP) && ./configure --prefix=/usr --libexecdir=/usr/lib --disable-nls
        cd $(DIR_APP) && make $(MAKETUNING)
index d9890804a2d305fb948a636f06dd3d7f7114fa76..a6056fc8eb43980788dbe22efc5960d2ca6fab05 100644 (file)
--- a/lfs/gpgme
+++ b/lfs/gpgme
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 5247c71484c7a053e125ad78dd653122ffe3ddab..5c522be70c8b9b28791a5f03513a10ba2a1c1d8b 100644 (file)
@@ -40,6 +40,10 @@ ifeq "$(BUILD_ARCH)" "armv5tel"
        LDFLAGS += -latomic
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+       LDFLAGS += -latomic
+endif
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
index 09f29bfa3434967dcbd82c06ef89674e0b293370..9c95e1b668a82f258bac9bafa495f436dcb0d2d3 100644 (file)
--- a/lfs/iftop
+++ b/lfs/iftop
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
 
        cd $(DIR_APP) && make $(MAKETUNING)
index 3cc7733b85208927d8bd49d5f71ad9a4889c7c75..07ad3e6ea132019a8d201991d6f8f968d3d47b6d 100644 (file)
--- a/lfs/iperf
+++ b/lfs/iperf
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 96b1e264d1292f8a7dde892b071656ae683c05e4..e40feaed888e2964efbc2f46c9282e43d0fe59ee 100644 (file)
@@ -77,6 +77,7 @@ $(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/iperf3/iperf-3.9-remove-pg-flag.patch
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
index 51a20ccbfb249e074900f6f61a7da76986b10bac..6a0b6c0f80b7aa7a8b757649f76516860c1efeeb 100644 (file)
@@ -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)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-static
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 88afec5d624c989657d8ffdc8c687d267b7c0c3b..e5c4ee34572d7f286a382abbbac1a0cba41c9431 100644 (file)
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && \
                ./configure \
                        --prefix=/usr \
index d4c01cbac69470416ab041d93a18444b8caeb55c..751ff47d36549e26715d52b06557fb7dc196da4b 100644 (file)
--- a/lfs/lcms2
+++ b/lfs/lcms2
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-static
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 7aeadf9bb0ed22d5f3e7f301be26fa6648dd1b71..4edb3fcb052be33424982992cf0cfe9c981dfbb9 100644 (file)
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 1a7e173293cf1d3a1c99ad4a1e1bcc3cd4540308..5d7c4ebf446a9dccc3089977cc85987ef11d76b4 100644 (file)
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && sed -e "s/-Werror//g" -i configure
        cd $(DIR_APP) && ./configure --prefix=/usr --enable-release
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
index 392a21c30e193ae0888d2821fcb3322258645b98..a2bc19e17240a811ed10155e33772bd68dd2e6b0 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && \
                ./configure \
                        --prefix=/usr \
index 0ae35adebfc0393bed69ffb10d6b8bcb55cb3875..707be93c2708de04ae12e47cc1aff2335dc7e719 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 65a34efd14f0e3ea5441192c6c9f9c306bd95fb4..2adf4f48f211e9475ecbac74d135a90701d60a29 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index a0496a38d0160b745eaff3ff1109db39b7e89508..8bbce1f76272cdf89d705c06cc0b39c009f8cef6 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index eb17e25637048293b5cde46170b8b75d3489aefb..4b19c0ecb40d89438c7e6a5e4440def7659dcbd9 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 892d6197593e69ecd72f93dd635dbf20d343dce9..554eaba854f1668628d6970cb017a98f606c0b47 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 70ae0069ffbc1a1cba2bf3acae80d65efb196fc7..76687988685e511da4cd627e07c1465174cfdefe 100644 (file)
@@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 71721355a77346eb5c63114f86ca05c424bc1417..08ff9493548774f2b103ffd6b3115d400ea9e838 100644 (file)
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
 
        cd $(DIR_APP) && make $(MAKETUNING)
index 59ac913547cebe169fdd73d7e6a3f3dcf6daecf4..1938ab771940975cfacf4635be2113b32b3b754d 100644 (file)
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libtirpc-1.0.2-glibc-2.26.patch
        cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc --disable-gssapi --disable-ipv6
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
index e769a10d0d6d426e67556214b32c841a7f53a0b5..940230cf77679989baef4c788c8c34cf91439360 100644 (file)
@@ -75,9 +75,9 @@ dist:
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr
-
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
index fcae2a445cbbb4b64d93bc1ec61d6a1d4aad2100..4b99a6d1848767239eb16a3d8215112147897013 100644 (file)
@@ -70,9 +70,9 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr
-
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        echo "# Set group ownership for raw USB devices" > /etc/udev/rules.d/23-usb.rules
index c6b4fa9cd48d73b885996095be3065c32835a80f..da1cd686b87b5035e15c9c70a4d8cf4407e90ce3 100644 (file)
@@ -69,12 +69,10 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-static
        cd $(DIR_APP) && make -j $(PARALLELISM)
        cd $(DIR_APP) && make install
-
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 9d0f1b9b395f7687eb4ae323e8c8659a709686af..6ee0fa2743a73a6c1ea938fefcc0f0a87436bde4 100644 (file)
@@ -72,6 +72,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-static --with-history
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
diff --git a/lfs/lzo b/lfs/lzo
index 93fe66d5cb0b53521440904a31cfec98301d6563..1a5f2b0334b42d98ef259f0e8ae88f01952a4517 100644 (file)
--- a/lfs/lzo
+++ b/lfs/lzo
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --enable-shared \
index 218b596a4cb03319c106a2a9c2897ccbe223deec..1a9020158b9548788c59ac0a1559b75d971df67f 100644 (file)
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
diff --git a/lfs/mpd b/lfs/mpd
index 13063e03b802b5c29d1be52e7b5fafe58d7915d6..f7abccf2c2020891349abcf45ccdb4f891d0802a 100644 (file)
--- a/lfs/mpd
+++ b/lfs/mpd
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                        --prefix=/usr \
                        --disable-ipv6 \
diff --git a/lfs/mtr b/lfs/mtr
index 679e66fd4e3f19cfca48949d0fbde124fc7c6e97..f2252e1dc00751a77eb6624e9697c479238ab3a0 100644 (file)
--- a/lfs/mtr
+++ b/lfs/mtr
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index d21c066d5c97329e57c19fcf9a357c548788d84f..ab954e73299530245f0c4e5cdac947e7ede740c9 100644 (file)
--- a/lfs/ncat
+++ b/lfs/ncat
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && mkdir -p build
        cd $(DIR_APP) && ./configure    \
                --prefix=/usr           \
index e1147c03260a1a056652e5a7ef6e57c24c61a33e..5a293d5e41340ead79de99a0c02cee397098de77 100644 (file)
@@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --sysconfdir=/etc \
index 39d740e8948689fb076bf697b24008c4ece2ff84..77d25e60089b2bdad634be7218ee877e8d12a42e 100644 (file)
--- a/lfs/nmap
+++ b/lfs/nmap
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --without-nmapfe \
index 90498f7cfd67779c371bb83be8c210f8f15d36d1..3f0ae81341c71e54bf6067862b2775781219b8fd 100644 (file)
@@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
diff --git a/lfs/ntp b/lfs/ntp
index c8f69039d7a50c441f435799447517737ed7c6c5..ca46e51632e21f25c75a3cf2d5d0228e060d1212 100644 (file)
--- a/lfs/ntp
+++ b/lfs/ntp
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && \
                ./configure \
                        --prefix=/usr \
diff --git a/lfs/nut b/lfs/nut
index def3c36df9f560c4f7e58cd4965efb3eee528d76..220425944415237915be3f41d998afa948779f58 100644 (file)
--- a/lfs/nut
+++ b/lfs/nut
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc/nut \
                        --with-usb --with-user=root --with-group=nut \
                        --with-wrap=no --with-udev-dir=/etc/udev
index cf3ced00860383c6d9d6abe78b158aa7e48fdf13..cd6287e67355c0155aed13a419e8d7fd6c72d52d 100644 (file)
--- a/lfs/pango
+++ b/lfs/pango
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 910e2cfe22d3e5f9eb207c0f5504dc3b1f1aef9f..a6d32d37705c1bc6ee84ce3b86f875016ff03822 100644 (file)
@@ -80,6 +80,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/parted-3.2-device-mapper.patch
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/parted-3.2-sysmacros.patch
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-device-mapper
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 03fff5162cb3ad451bc24e8a9735787ad00c7243..e73f3fa08ae7128f142edd0c6cad51211c86109d 100644 (file)
--- a/lfs/pcre
+++ b/lfs/pcre
@@ -32,6 +32,24 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
+CONFIGURE_ARGS = \
+       --prefix=/usr \
+       --disable-static \
+       --enable-utf8 \
+       --enable-pcre16 \
+       --enable-pcre32 \
+       --enable-pcregrep-libz \
+       --enable-pcregrep-libbz2 \
+       --enable-pcretest-libreadline \
+       --enable-unicode-properties \
+       --docdir=/usr/share/doc/pcre-$(THISAPP)
+
+ifeq "$(BUILD_ARCH)" "riscv64"
+       CONFIGURE_ARGS += --disable-jit
+else
+       CONFIGURE_ARGS += --enable-jit
+endif
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -70,18 +88,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) && ./configure \
-               --prefix=/usr \
-               --disable-static \
-               --enable-utf8 \
-               --enable-jit \
-               --enable-pcre16 \
-               --enable-pcre32 \
-               --enable-pcregrep-libz \
-               --enable-pcregrep-libbz2 \
-               --enable-pcretest-libreadline \
-               --enable-unicode-properties \
-               --docdir=/usr/share/doc/pcre-$(THISAPP)
+       cd $(DIR_APP) && ./configure $(CONFIGURE_ARGS)
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
index d5d6c8e950609d71b389209dc825a4e78b06d085..c2042e9022ea69137ab0795882a00b817ded3f2e 100644 (file)
--- a/lfs/pcre2
+++ b/lfs/pcre2
@@ -32,6 +32,20 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
+CONFIGURE_ARGS = \
+       --prefix=/usr \
+       --disable-static \
+       --enable-unicode \
+       --enable-pcre2-16 \
+       --enable-pcre2-32 \
+       --docdir=/usr/share/doc/pcre-$(THISAPP)
+
+ifeq "$(BUILD_ARCH)" "riscv64"
+       CONFIGURE_ARGS += --disable-jit
+else
+       CONFIGURE_ARGS += --enable-jit
+endif
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -70,14 +84,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) && ./configure \
-               --prefix=/usr \
-               --disable-static \
-               --enable-unicode \
-               --enable-jit \
-               --enable-pcre2-16 \
-               --enable-pcre2-32 \
-               --docdir=/usr/share/doc/pcre-$(THISAPP)
+       cd $(DIR_APP) && ./configure $(CONFIGURE_ARGS)
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
index 564ee17871f3a07a4d9ecfdd26c4e70f43755df6..77a3781eac52bd3aa81a3d5f9f199e35c06e024a 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-arm-iwmmxt
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 368da3b53ae8ea94c9a18c733e8c25c2f82fe965..567892084be2b19ef23ee8e2ec2d47dbd7c38724 100644 (file)
@@ -78,6 +78,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=$(PREFIX) --with-internal-glib
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 85a90a1c630b42b37df6913c7eeb9f5fd5d4b3b2..b27ef8f37c114dbc8f06ebcc479ed67ce43be25f 100644 (file)
@@ -77,9 +77,9 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
-
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 6f074d6f6a235360a3efe9a70b460e34da32365e..968b77cf829807ca6744820a9893aff1c07ddd3f 100644 (file)
--- a/lfs/ragel
+++ b/lfs/ragel
@@ -69,6 +69,7 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --disable-static
index 57cdd22908e8213bdffddc3f2cec2d96f8b34bb1..5af9c4cec8712a2a0ea8ef03b94495feb87b4362 100644 (file)
--- a/lfs/rust
+++ b/lfs/rust
@@ -31,6 +31,7 @@ DL_FILE    = $(THISAPP)-$(RUST_BOOTSTRAP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)-$(RUST_BOOTSTRAP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
+SUP_ARCH   = x86_64 i586 aarch64 armv5tel
 
 ifeq "$(BUILD_ARCH)" "i586"
        RUST_ARCH = i686
index e5c5d796f70ac1213d43b9e60a03422904299970..2395b827572fcdffee01b57eaaedde09dd4d38f4 100644 (file)
@@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
index 29e66b13006bb5b8abf81b540512b169848ef855..a82de374a4355a068fb07d408ac09bca365bad02 100644 (file)
@@ -71,6 +71,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/shadow-4.2.1-suppress_installation_of_groups.patch
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --libdir=/lib \
                --sysconfdir=/etc \
index d6e68585554a2a22bcefd115719d71ddcdf64abe..a4ff3a1e37b3e2b7598ae215a249b4bb5aaa3c09 100644 (file)
--- a/lfs/slang
+++ b/lfs/slang
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
        cd $(DIR_APP) && make #$(MAKETUNING)
        cd $(DIR_APP) && make install
index d1e91b8ae4de530430362e401436551546d99779..005d9d1b5bf2483340a4f3676722395b8ca55045 100644 (file)
--- a/lfs/squid
+++ b/lfs/squid
@@ -38,6 +38,10 @@ ifeq "$(BUILD_ARCH)" "armv5tel"
        LDFLAGS += -latomic
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+       LDFLAGS += -latomic
+endif
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
index 5ad5f11070e0db222eee21bd53d53bb346dd21f4..1b448d1a4aa651b73cf80c1d4dbee6ba7f70459b 100644 (file)
@@ -54,4 +54,8 @@ ifeq "$(IS_64BIT)" "1"
        ln -svf lib $(TOOLS_DIR)/lib64
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+       ln -svf . $(TOOLS_DIR)/lib/lp64d
+endif
+
        @$(POSTBUILD)
index bacc9e0314625f7e132812bae82cdd08536b02c1..60d161eddf58b3ed8b0afc5dac52c35b1ee3ca5d 100644 (file)
@@ -69,6 +69,11 @@ ifeq "$(IS_64BIT)" "1"
        ln -svf lib /usr/lib64
 endif
 
+ifeq "$(BUILD_ARCH)" "riscv64"
+       ln -svf . /lib/lp64d
+       ln -svf . /usr/lib/lp64d
+endif
+
        # Symlinks
        # for this reason, stage2 rebuild will broke the iso:perl, grubbatch
        -ln -sv $(TOOLS_DIR)/bin/{bash,cat,echo,pwd,stty} /bin
index 421541369bae6089686fc49a971ba143f2ee1c65..ace2c58147abac5ac00b3be3ee3e938ade4625e3 100644 (file)
@@ -75,6 +75,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/strongswan-ipfire-interfaces.patch
        cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/strongswan-ipfire-revert.patch
 
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix="/usr" \
                --sysconfdir="/etc" \
index 522cdc440530cfb1f7051befefff1d4fb55d8d67..055964e2923921d271b4704432473a0a32f3f8cd 100644 (file)
@@ -31,6 +31,7 @@ DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
+SUP_ARCH   = x86_64 i586 aarch64 armv5tel
 
 ifeq "$(BUILD_ARCH)" "armv5tel"
        LDFLAGS += -latomic
index 055a7b8227a8e48bccfcd79eb9025eb6d9c2fde3..9e919cbec859f8fe98718297559a10a28691c5b2 100644 (file)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure    --prefix=/usr \
                                        --datadir=/usr/share/hwdata \
                                        --disable-zlib
index cb8e32d5796589da5df57f2117a53768d0251362..158fc28aaec433e2806908e5aa2cd6eacf2559ab 100644 (file)
@@ -72,6 +72,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --docdir=/usr/share/doc/util-linux \
                --disable-static \
index 904e5a25609275818c6a4ec92bea71aaa24b5287..a5762bf5dc555acf854e96eb406c55759bd5270c 100644 (file)
@@ -73,7 +73,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && ./configure \
                --prefix=/usr \
                --sysconfdir=/etc
index 80770a4f27201a3be4eddbae53101b0b37fdd5de..2198642740ab5e8507b15b2df7a76cd298865bcd 100644 (file)
@@ -81,6 +81,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       $(UPDATE_AUTOMAKE)
        cd $(DIR_APP) && make $(MAKETUNING) DEBUG=-DNDEBUG INSTALL_USER=root INSTALL_GROUP=root \
                LOCAL_CONFIGURE_OPTIONS="$(CONFIGURE_OPTIONS)"
        cd $(DIR_APP) && make install install-dev
diff --git a/make.sh b/make.sh
index 43cccaca0dee59a73d0e01a0b64b92844c632a60..0feea8d46a132b05aeca4b4173f3ef487c3e695a 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -177,6 +177,13 @@ configure_build() {
                        RUSTFLAGS="-Ccodegen-units=1"
                        ;;
 
+               riscv64)
+                       BUILDTARGET="${build_arch}-unknown-linux-gnu"
+                       CROSSTARGET="${build_arch}-cross-linux-gnu"
+                       BUILD_PLATFORM="riscv"
+                       CFLAGS_ARCH="-fstack-clash-protection"
+                       ;;
+
                *)
                        exiterror "Cannot build for architure ${build_arch}"
                        ;;
@@ -264,6 +271,10 @@ configure_build_guess() {
                        echo "armv5tel"
                        ;;
 
+               riscv64)
+                       echo "riscv64"
+                       ;;
+
                *)
                        exiterror "Cannot guess build architecture"
                        ;;
@@ -801,7 +812,7 @@ qemu_is_required() {
        fi
 
        case "${HOST_ARCH},${build_arch}" in
-               x86_64,arm*|x86_64,aarch64|i?86,arm*|i?86,aarch64|i?86,x86_64)
+               x86_64,arm*|x86_64,aarch64|x86_64,riscv64|i?86,arm*|i?86,aarch64|i?86,x86_64)
                        return 0
                        ;;
                *)
@@ -865,6 +876,9 @@ qemu_find_build_helper_name() {
                arm*)
                        magic="7f454c4601010100000000000000000002002800"
                        ;;
+               riscv64)
+                       magic="7f454c460201010000000000000000000200f300"
+                       ;;
                x86_64)
                        magic="7f454c4602010100000000000000000002003e00"
                        ;;