Rudi Heitbaum
c2a52dc4ac
toolchain: migrate from p7zip to 7-zip
...
The -l option to 7za is not included the 7-Zip 22.01 version,
it was an option added to the p7zip version:
don't store symlinks; store the files/directories they point to
(CAUTION : the scanning stage can never end because of recursive
symlinks like 'ln -s .. ldir')
The default for p7zip 16.02 7za was to store symlinks.
The default for 7-zip 22.01 7za is not to store symlinks.
test output is below and the -l option has been dropped from scripts/install_addon
$ ls -l test
total 4
-rw-r--r-- 1 docker docker 4 Jan 29 10:35 abc
lrwxrwxrwx 1 docker docker 3 Jan 29 10:35 def -> abc
7-Zip (a) 22.01 (x64) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
64-bit locale=en_US.UTF-8 Threads:16
$ 7za a -mx9 -bsp0 -bso0 -tzip test.zip test
$ unzip -v test.zip
Archive: test.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
0 Stored 0 0% 2023-01-29 10:36 00000000 test/
4 Stored 4 0% 2023-01-29 10:35 4788814e test/abc
4 Stored 4 0% 2023-01-29 10:35 4788814e test/def
-------- ------- --- -------
8 8 0% 3 files
7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,16 CPUs x64)
$ 7za a -mx9 -bsp0 -bso0 -tzip test.zip test
$ unzip -v test.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
0 Stored 0 0% 2023-01-29 10:35 00000000 test/
4 Stored 4 0% 2023-01-29 10:35 4788814e test/abc
3 Stored 3 0% 2023-01-29 10:35 352441c2 test/def
-------- ------- --- -------
7 7 0% 3 files
7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,16 CPUs x64)
$ 7za a -l -mx9 -bsp0 -bso0 -tzip test.zip test
$ unzip -v test.zip
Archive: test.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
0 Stored 0 0% 2023-01-29 10:35 00000000 test/
4 Stored 4 0% 2023-01-29 10:35 4788814e test/abc
4 Stored 4 0% 2023-01-29 10:35 4788814e test/def
-------- ------- --- -------
8 8 0% 3 files
2023-02-04 03:03:19 +00:00
Matthias Reichl
e63855bc0f
scripts/mkimage: support multiple distroconfig files
...
Signed-off-by: Matthias Reichl <hias@horus.com >
2023-02-03 16:02:21 +01:00
Matthias Reichl
156a3f2614
scripts/image: support multiple distroconfig files
...
Signed-off-by: Matthias Reichl <hias@horus.com >
2023-02-03 16:02:21 +01:00
Jernej Skrabec
1bd87f7360
uboot_helper: Add OrangePi 3 LTS target
2023-01-02 16:01:01 +01:00
SupervisedThinking
b76b39d823
scripts/build: update TRACE_BUILD_TIMING
2022-12-06 16:31:24 +01:00
Matthias Reichl
8022ec23bf
scripts/build: use wrapper scripts when building with local-cc flag
...
Several packages and buildsystems (most notably cmake) badly trip
over CC="ccache gcc" so create local wrapper scripts in the build
dir and set CC/CXX to them to work around that - like we do for
host-gcc and gcc in toolchain.
Signed-off-by: Matthias Reichl <hias@horus.com >
fixup scripts/build local-cc wrapper
2022-12-02 01:11:39 +01:00
SupervisedThinking
0ffe017fa9
scripts/build: fix meson 0.64.0 deprecation warning
2022-11-16 09:32:46 +01:00
Ian Leonard
bd360ccefa
scripts/checkdeps: fedora bdftopcf package name change
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com >
2022-10-05 03:18:38 +00:00
CvH
86c55c87b7
Merge pull request #6885 from knaerzche/rk-upstream-uboot
...
Rockchip: switch to mainline u-boot
2022-10-03 11:03:34 +02:00
Matthias Reichl
546e7c653f
buildsystem: add support for reporting build timing details
...
Timing detail reporting can be enabled by setting
TRACE_BUILD_TIMING=1
This enables timestamping collecting at various build stages so we
can easily analyze how long eg configure, make/build, install etc
steps take.
Signed-off-by: Matthias Reichl <hias@horus.com >
2022-09-22 19:33:30 +02:00
lihex
ec1210eebc
force overwrite file on unziping files
...
add flag "-o" to overwrite file on unzipping.
when a build is interrupted by some issues, it will cause a re-substitution problem after a rebuild the target whose source code come from a zip file (like target jzintv)
2022-09-21 21:06:25 +08:00
Alex Bee
109b7bc2d0
Rockchip: switch to mainline u-boot
2022-09-12 08:21:01 +00:00
CvH
017ceab30e
Merge pull request #6705 from SupervisedThinking/up_checkdeps_arch
...
[le11] scripts/checkdeps: add EndeavourOS & fix Java
2022-09-02 05:42:30 +02:00
Christian Hewitt
e924769df9
samsung: add support for an XU3 image
2022-08-21 12:24:14 +00:00
Ian Leonard
3c999938ed
scripts: suppress qa_check error message when no issues present
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com >
2022-08-15 06:06:33 +00:00
SupervisedThinking
3f099ca0ed
scripts/checkdeps: add EndeavourOS & fix Java
2022-08-04 11:34:45 +02:00
Rudi Heitbaum
44d5686e0d
scripts/image: cleanup ORIGIN_URL
2022-07-21 12:00:49 +00:00
Lukas Rusak
3fa587eb52
add ability to log qa checks
2022-06-28 15:24:22 -07:00
Ian Leonard
e4bded9315
makefile_helper: only source necessary values from buildsystem's config
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com >
2022-05-01 17:56:34 +00:00
Rudi Heitbaum
03f142b99e
scripts/makefile_helper: make sure variables are set before running an rm
2022-04-30 09:58:07 +00:00
Ian Leonard
1f4ffcc981
scripts/makefile_helper: initial commit
...
The buildsystem's Makefile hardcodes the location of the BUILD_DIR used
by the rest of the buildsystem. Add a script to handle what BUILD_DIR
might be set to.
Signed-off-by: Ian Leonard <antonlacon@gmail.com >
2022-04-24 20:08:53 +00:00
CvH
b284b18d89
Merge pull request #6262 from antonlacon/show-config-cflags
...
Account for setup_toolchain in show_config's reported CFLAGS/LDFLAGS
2022-02-27 21:16:40 +01:00
Christian Hewitt
3ccf688470
scripts: add Radxa Zero2 to uboot_helper
2022-02-19 11:01:39 +00:00
Christian Hewitt
b04da7c1e3
scripts: drop beelink-s922x from helper as no longer needed
2022-02-19 11:01:39 +00:00
Ian Leonard
41d833c2aa
scripts/image: include adjustments to cflags made by toolchain setup
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com >
2022-02-19 07:30:16 +00:00