[PATCH] untar: Make behavior similar to GNU or BSD tar

2021-12-03 Thread Christian Mauderer
RTEMS untar implementation had problems with overwriting or integrating archives into existing directory structures. This patch adapts the behavior to mimic that of a GNU tar or BSD tar and extends the tar01 test to check for the behavior. That is: * If a directory structure exists, the files from

[PATCH rtems-tools 0/8] Convert and reformat pt. 4

2021-12-03 Thread Ryan Long
Hi, For this series of patches, I followed this series of steps: 1. Convert a file from the C way of doing things to C++. 2. Go through all the files that had to do with the converted file and make the formatting consistent. Thanks, Ryan Ryan Long (8): ExecutableInfo.cc: Fix formatting Exec

[PATCH rtems-tools 1/8] ExecutableInfo.cc: Fix formatting

2021-12-03 Thread Ryan Long
--- tester/covoar/ExecutableInfo.cc | 103 ++-- 1 file changed, 58 insertions(+), 45 deletions(-) diff --git a/tester/covoar/ExecutableInfo.cc b/tester/covoar/ExecutableInfo.cc index 9589cee..bfae02b 100644 --- a/tester/covoar/ExecutableInfo.cc +++ b/tester/cov

[PATCH rtems-tools 2/8] ExecutableInfo.h: Fix formatting

2021-12-03 Thread Ryan Long
--- tester/covoar/ExecutableInfo.h | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tester/covoar/ExecutableInfo.h b/tester/covoar/ExecutableInfo.h index fe46e1f..fd720ba 100644 --- a/tester/covoar/ExecutableInfo.h +++ b/tester/covoar/ExecutableInfo.h @@ -62,12

[PATCH rtems-tools 6/8] TraceConverter.cc: Convert to C++

2021-12-03 Thread Ryan Long
--- tester/covoar/TraceConverter.cc | 35 +-- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/tester/covoar/TraceConverter.cc b/tester/covoar/TraceConverter.cc index 4c62b06..1a03b49 100644 --- a/tester/covoar/TraceConverter.cc +++ b/tester/covoar/Tr

[PATCH rtems-tools 3/8] Explanations: Convert to C++

2021-12-03 Thread Ryan Long
--- tester/covoar/Explanations.cc | 10 +- tester/covoar/Explanations.h | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tester/covoar/Explanations.cc b/tester/covoar/Explanations.cc index 4142418..028c00e 100644 --- a/tester/covoar/Explanations.cc +++ b/tester/co

[PATCH rtems-tools 4/8] Explanations.cc: Fix formatting

2021-12-03 Thread Ryan Long
--- tester/covoar/Explanations.cc | 51 ++- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/tester/covoar/Explanations.cc b/tester/covoar/Explanations.cc index 028c00e..d9d7a4f 100644 --- a/tester/covoar/Explanations.cc +++ b/tester/covoar/Ex

[PATCH rtems-tools 5/8] Explanations.h: Fix formatting

2021-12-03 Thread Ryan Long
--- tester/covoar/Explanations.h | 14 -- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/tester/covoar/Explanations.h b/tester/covoar/Explanations.h index ca7c749..c147c11 100644 --- a/tester/covoar/Explanations.h +++ b/tester/covoar/Explanations.h @@ -49,7 +49,7 @@ nam

[PATCH rtems-tools 7/8] TraceConverter.cc: Fix formatting

2021-12-03 Thread Ryan Long
--- tester/covoar/TraceConverter.cc | 40 +--- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/tester/covoar/TraceConverter.cc b/tester/covoar/TraceConverter.cc index 1a03b49..b5dc20c 100644 --- a/tester/covoar/TraceConverter.cc +++ b/tester/covo

[PATCH rtems-tools 8/8] TraceList.cc: Convert from C to C++

2021-12-03 Thread Ryan Long
--- tester/covoar/TraceList.cc | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/tester/covoar/TraceList.cc b/tester/covoar/TraceList.cc index a4e29e6..51ecfd8 100644 --- a/tester/covoar/TraceList.cc +++ b/tester/covoar/TraceList.cc @@ -1,5 +1,6 @@ #include "Trace

Re: [PATCH] untar: Make behavior similar to GNU or BSD tar

2021-12-03 Thread Joel Sherrill
I don't see anything that would stop this from being committed. This does make me realize that I think all of the untar capabilities are undocumented. --joel On Fri, Dec 3, 2021 at 6:51 AM Christian Mauderer wrote: > > RTEMS untar implementation had problems with overwriting or integrating > ar

[RTEMS 5 PATCH] devel/qemu4: Add patches so qemu4 can build

2021-12-03 Thread Ryan Long
These patches add patches that fix the build issues preventing qemu4 from building on Ubuntu. Closes #4561 --- bare/config/devel/glib-2.46.2-1.cfg | 2 ++ bare/config/devel/qemu4-git-1.cfg | 2 ++ 2 files changed, 4 insertions(+) diff --git a/bare/config/devel/glib-2.46.2-1.cfg b/bare/config/