cpukit/libfs: Move JFFS2 sources to contrib

This moves the JFFS2 sources imported from Linux into the contrib/
subdirectory since that is where 3rd party sources belong. The import
revision is currently "v6.1" with some alterations.
This commit is contained in:
Kinsey Moore
2026-01-27 12:34:56 -06:00
committed by Kinsey Moore
parent 3bb45e2084
commit 1eac734295
31 changed files with 42 additions and 20 deletions
+1
View File
@@ -57,3 +57,4 @@ Git log in order to find out version and update details
| cpukit/libz | https://github.com/madler/zlib |
| cpukit/uuid | https://github.com/tytso/e2fsprogs/tree/master/lib/uuid |
| cpukit/xz-embedded | https://github.com/tukaani-project/xz-embedded |
| cpukit/jffs2 | https://github.com/torvalds/linux |
@@ -9,7 +9,6 @@ generate the relevant patches:
```shell
git format-patch v6.1..v9.99 -- \
include/uapi/linux/jffs2.h \
fs/jffs2/LICENCE \
fs/jffs2/acl.h \
fs/jffs2/build.c \
fs/jffs2/compr.c \
@@ -40,6 +39,6 @@ generate the relevant patches:
The patches need a transformation of file paths from Linux to RTEMS:
```shell
sed -i 's%/include/uapi%/cpukit/libfs/src/jffs2/include%g' 00*
sed -i 's%/fs/jffs2%/cpukit/libfs/src/jffs2/src%g' 00*
sed -i 's%/include/uapi%/contrib/cpukit/jffs2/include%g' 00*
sed -i 's%/fs/jffs2%/contrib/cpukit/jffs2%g' 00*
```
+5 -16
View File
@@ -2,7 +2,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: library
cflags:
- ${COVERAGE_COMPILER_FLAGS}
- -Wno-pointer-sign
copyrights:
- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
@@ -11,6 +10,9 @@ cxxflags:
enabled-by: true
includes:
- cpukit/libfs/src/jffs2/include
- cpukit/libfs/src/jffs2/src
- contrib/cpukit/jffs2/include
- contrib/cpukit/jffs2
- contrib/cpukit/zlib
install:
- destination: ${BSP_INCLUDEDIR}/rtems
@@ -18,27 +20,14 @@ install:
- cpukit/include/rtems/jffs2.h
install-path: ${BSP_LIBDIR}
links:
- role: build-dependency
uid: objjffs2contrib
- role: build-dependency
uid: objjffs2summary
source:
- cpukit/libfs/src/jffs2/src/build.c
- cpukit/libfs/src/jffs2/src/compr.c
- cpukit/libfs/src/jffs2/src/compr_rtime.c
- cpukit/libfs/src/jffs2/src/compr_zlib.c
- cpukit/libfs/src/jffs2/src/debug.c
- cpukit/libfs/src/jffs2/src/dir-rtems.c
- cpukit/libfs/src/jffs2/src/erase.c
- cpukit/libfs/src/jffs2/src/flashio.c
- cpukit/libfs/src/jffs2/src/fs-rtems.c
- cpukit/libfs/src/jffs2/src/gc.c
- cpukit/libfs/src/jffs2/src/malloc-rtems.c
- cpukit/libfs/src/jffs2/src/nodelist.c
- cpukit/libfs/src/jffs2/src/nodemgmt.c
- cpukit/libfs/src/jffs2/src/read.c
- cpukit/libfs/src/jffs2/src/readinode.c
- cpukit/libfs/src/jffs2/src/scan.c
- cpukit/libfs/src/jffs2/src/wbuf.c
- cpukit/libfs/src/jffs2/src/write.c
- cpukit/libfs/src/jffs2/src/writev.c
target: jffs2
type: build
+33
View File
@@ -0,0 +1,33 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags:
- ${COVERAGE_COMPILER_FLAGS}
- -Wno-pointer-sign
copyrights:
- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags:
- ${COVERAGE_COMPILER_FLAGS}
enabled-by: true
includes:
- contrib/cpukit/jffs2/include
- contrib/cpukit/zlib
install: []
links: []
source:
- contrib/cpukit/jffs2/build.c
- contrib/cpukit/jffs2/compr.c
- contrib/cpukit/jffs2/compr_rtime.c
- contrib/cpukit/jffs2/compr_zlib.c
- contrib/cpukit/jffs2/debug.c
- contrib/cpukit/jffs2/erase.c
- contrib/cpukit/jffs2/gc.c
- contrib/cpukit/jffs2/nodelist.c
- contrib/cpukit/jffs2/nodemgmt.c
- contrib/cpukit/jffs2/read.c
- contrib/cpukit/jffs2/readinode.c
- contrib/cpukit/jffs2/scan.c
- contrib/cpukit/jffs2/wbuf.c
- contrib/cpukit/jffs2/write.c
- contrib/cpukit/jffs2/writev.c
type: build
+1 -1
View File
@@ -11,5 +11,5 @@ includes: []
install: []
links: []
source:
- cpukit/libfs/src/jffs2/src/summary.c
- contrib/cpukit/jffs2/summary.c
type: build