kernel-reiser4
kernel-reiser4
# Summary: The vanilla Kernel - without any SUSE patches with reiser4 patch
- reiser4-for-4.18.0.patch
##############
https://sourceforge.net/projects/reiser4/files/reiser4-for-linux-4.x/reiser4-for-4.18.0.patch.gz
The Linux kernel-vanilla with reiser4 patch.
kernel-vanilla
Kernel that this patch is based on 4.18.x
The vanilla kernel - without any SUSE patches
- Reiser4 patch applied from [1] by Edward8 Shishkin.
Reiser 4 patch applied by doing the following steps.
#################################################
#source base
#################################################
The sources of the package Reiser 4 enabled with a patch from Edward Shishkin [1] and openSUSE [2]
[1]http://sourceforge.net/projects/reiser4/files/reiser4-for-linux-4.x/reiser4-for-18.0.patch.gz
[2]https://build.opensuse.org/package/show?package=kernel-vanilla:project=home%3Adoiggl
Branch existing package
Branch package from other project
- Name of original project:
kernel-vanilla of project Kernel:stable
- Name of package in original project:
kernel-vanilla
Name of branched package in target project:
(Leave blank to use the same name as in the original project)
kernel-vanilla
[untick] Stay on current revision, don't merge future upstream changes automatically
[Create Branch]
#or
osc copypac SOURCEPRJ SOURCEPAC DESTPRJ [DESTPAC]
osc copypac Kernel:stable kernel-vanilla home:doiggl kernel-vanilla
#
# osc copypac Kernel:stable kernel-vanilla home:doiggl kernel-vanilla
Sending meta data...
Copying files...patches.rpmify.tar.bz2
c49e0dd2f8390371fc18b506a82f7994
unknown
1387607234
doiggl
osc copypac from project:Kernel:stable package:kernel-vanilla revision:493
###################################################
# Step 1 changes to spec file
###################################################
# copy kernel-vanilla.spec to kernel-reiser4.spec
# change details:
# Name: kernel-vanilla
# Summary: The vanilla Kernel - without any SUSE patches with reiser4 patch
###################################################
#Step 2. Reconstruct patches.rpmify.tar.bz2 with
#reiser4 patch and attach
#see script below the output
# cat sdir="/home/r4/orginal/"
#sver=3.16
sver=4.19
seriesoriginal=$sdir"/series.conf.original-v$sver"
seriesnew=$sdir"/series.conf"
r4applypatchesconfig=$sdir"/r4-apply-patches-config.txt"
list="/tmp/r4-patches-list.txt"
r4prefix=$sdir"/add-to-series-conf.txt"
r4add=$sdir"/r4-add.txt"
r4add1=$sdir"/r4-add1.txt"
r4addnewline=$sdir"/r4-addnewline.txt"
r4ifthenelseblock=$sdir"/r4ifthenelseblock.txt"
r4ver=4.13.0
r4pachesdir="/home/r4/patches/X/"
speckvoriginal=$sdir"/kernel-vanilla.spec.original-v$sver"
speckv="/kernel-vanilla.spec"
echo "##:start"
cd /
cp -v $sdir/patches.rpmify.tar.bz2.original-v$sver /patches.rpmify.tar.bz2
echo "#"
echo "#extract archive"
rm -rf /patches.rpmify
echo "#tar -xvjf /patches.rpmify.tar.bz2"
tar -xvjf /patches.rpmify.tar.bz2
echo "#copy in patches"
cp -v /reiser4-for-4.18.0.patch /patches.rpmify/.
ls /patches.rpmify
tar -cvjSf patches.rpmify.tar.bz2 patches.rpmify
ls /patches.rpmify.tar.bz2
cp -v /patches.rpmify.tar.bz2 /tmp/.
echo "#"
exit
#
run log:
# /p
##:start
‘/home/r4/orginal//patches.rpmify.tar.bz2.original-v4.19’ -> ‘/patches.rpmify.tar.bz2’
#
#extract archive
#tar -xvjf /patches.rpmify.tar.bz2
patches.rpmify/Add-ksym-provides-tool.patch
patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch
patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch
patches.rpmify/powerpc-boot-Fix-missing-crc32poly.h-when-building-w.patch
#copy in patches
‘/reiser4-for-4.18.0.patch’ -> ‘/patches.rpmify/./reiser4-for-4.18.0.patch’
Add-ksym-provides-tool.patch powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch reiser4-for-4.18.0.patch
Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch powerpc-boot-Fix-missing-crc32poly.h-when-building-w.patch
patches.rpmify/
patches.rpmify/reiser4-for-4.18.0.patch
patches.rpmify/Add-ksym-provides-tool.patch
patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch
patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch
patches.rpmify/powerpc-boot-Fix-missing-crc32poly.h-when-building-w.patch
/patches.rpmify.tar.bz2
‘/patches.rpmify.tar.bz2’ -> ‘/tmp/./patches.rpmify.tar.bz2’
#
#
#########
# Step 3.
#########
add parameters to .config via zreiser4parameters.txt
CONFIG_REISER4_DEBUG=n
CONFIG_REISER4_FS=m
###################################################
#Reiser4fs Patches -Add to series.conf
###################################################
patches.rpmify/reiser4-for-4.18.0.patch
#######################
# Step 5 - code changes
# to edit check-for-config-changes
#######################
if [ -n "$differences" ]; then
echo
echo "Changes after running \`make oldconfig':"
echo "$differences"
echo
if echo "$differences" | grep -q '^+' ; then
echo "##changes marked with + need to be fixed"
fi
fi
#######################
# Step 6 - code changes
# to edit kernel-vanilla.spec
#######################
MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
else
#upto here
#/usr/bin/head -955 `find . | grep -i kernel-reiser4.spec`
#or
/usr/bin/head -955 `find . | grep -i kernel-vanilla.spec`
cp -v .config .config.orig
# add repser4 params to config
/bin/cat `/usr/bin/find /. | grep -i zreiser4parameters.txt` >> .config
echo "##try 1"
/usr/bin/make oldconfig $MAKE_ARGS
make silentoldconfig $MAKE_ARGS
# %_sourcedir/check-for-config-changes .config.orig .config /usr/bin/tee config.diff
%_sourcedir/check-for-config-changes .config.orig .config >> config.diff
/usr/bin/grep -i "+CONFIG_" config.diff | /usr/bin/sed -e 's/+CONFIG_/CONFIG_/g'
/usr/bin/grep -i "+CONFIG_" config.diff | /usr/bin/sed -e 's/+CONFIG_/CONFIG_/g' >> .config
echo "##try 2"
/usr/bin/make oldconfig $MAKE_ARGS
make silentoldconfig $MAKE_ARGS
/usr/bin/grep -i "+CONFIG_" config.diff | /usr/bin/sed -e 's/+CONFIG_/CONFIG_/g'
%_sourcedir/check-for-config-changes .config.orig .config >> config.diff
/usr/bin/grep -i "+CONFIG_" config.diff | /usr/bin/sed -e 's/+CONFIG_/CONFIG_/g' >> .config
echo "#try 3"
/usr/bin/make oldconfig $MAKE_ARGS
echo "##list .config"
/bin/cat .config
make silentoldconfig $MAKE_ARGS
rm .config.orig
fi
##
# ls -l /patches.rpmify | grep -i "reiser" |cut -c 49- | sed 's/^/# /'
# reiser4-for-4.0.9.patch
# reiser4-for-4.1.4.patch
# reiser4-for-4.1.5.patch
# reiser4-for-4.1.7.patch
# reiser4-for-4.10.0.patch
# reiser4-for-4.11.0.patch
# reiser4-for-4.12.0.patch
# reiser4-for-4.12.1.patch
# reiser4-for-4.12.2.patch
# reiser4-for-4.13.0.patch
# reiser4-for-4.13.1.patch
# reiser4-for-4.14.0.patch
# reiser4-for-4.14.1.patch
# reiser4-for-4.15.0.patch
# reiser4-for-4.16.0.patch
# reiser4-for-4.17.0.patch
# reiser4-for-4.18.0.patch
# reiser4-for-4.2.1.patch
# reiser4-for-4.2.2.patch
# reiser4-for-4.2.3.patch
# reiser4-for-4.20.0.patch
# reiser4-for-4.20.1.patch
# reiser4-for-4.3.0.patch
# reiser4-for-4.4.0.patch
# reiser4-for-4.5.0.patch
# reiser4-for-4.5.3.patch
# reiser4-for-4.6.0.patch
# reiser4-for-4.7.0.patch
# reiser4-for-4.8.0.patch
# reiser4-for-4.9.0.patch
# reiser4-for-4.9.1.patch
# reiser4-for-4.9.2.patch
# reiser4-for-4.9.3.patch
##
Source Files
Filename | Size | Changed |
---|---|---|
README.KSYMS | 0000000345 345 Bytes | almost 12 years |
README.PATCH-POLICY.SUSE | 0000013708 13.4 KB | almost 7 years |
README.SUSE | 0000016929 16.5 KB | about 2 years |
_constraints | 0000003593 3.51 KB | over 2 years |
apply-patches | 0000001098 1.07 KB | almost 4 years |
arch-symbols | 0000001527 1.49 KB | almost 3 years |
check-for-config-changes | 0000000477 477 Bytes | over 9 years |
check-module-license | 0000000226 226 Bytes | almost 3 years |
compress-vmlinux.sh | 0000000385 385 Bytes | over 6 years |
compute-PATCHVERSION.sh | 0000001635 1.6 KB | about 5 years |
config-options.changes.txt | 0000058678 57.3 KB | over 5 years |
config.addon.tar.bz2 | 0000000130 130 Bytes | over 8 years |
config.conf | 0000000939 939 Bytes | over 2 years |
config.sh | 0000000445 445 Bytes | about 2 years |
config.tar.bz2 | 0000185447 181 KB | about 2 years |
constraints.in | 0000002393 2.34 KB | over 2 years |
devel-post.sh | 0000000413 413 Bytes | almost 12 years |
devel-pre.sh | 0000000138 138 Bytes | almost 12 years |
dtb-aarch64.changes | 0002493435 2.38 MB | about 2 years |
dtb-aarch64.spec | 0000021552 21 KB | about 2 years |
dtb-armv6l.changes | 0002493435 2.38 MB | about 2 years |
dtb-armv6l.spec | 0000006058 5.92 KB | about 2 years |
dtb-armv7l.changes | 0002493435 2.38 MB | about 2 years |
dtb-armv7l.spec | 0000033676 32.9 KB | about 2 years |
dtb.spec.in.in | 0000002905 2.84 KB | almost 3 years |
group-source-files.pl | 0000001875 1.83 KB | over 3 years |
guards | 0000007935 7.75 KB | over 5 years |
host-memcpy-hack.h | 0000000183 183 Bytes | over 9 years |
kabi.pl | 0000003459 3.38 KB | over 3 years |
kabi.tar.bz2 | 0000000469 469 Bytes | over 8 years |
kernel-64kb.changes | 0002493435 2.38 MB | about 2 years |
kernel-64kb.spec | 0000051628 50.4 KB | about 2 years |
kernel-binary.spec.in | 0000037892 37 KB | about 2 years |
kernel-cert-subpackage | 0000001109 1.08 KB | almost 8 years |
kernel-debug.changes | 0002493435 2.38 MB | about 2 years |
kernel-debug.spec | 0000051797 50.6 KB | about 2 years |
kernel-default.changes | 0002493435 2.38 MB | about 2 years |
kernel-default.spec | 0000054926 53.6 KB | about 2 years |
kernel-docs.changes | 0002493435 2.38 MB | about 2 years |
kernel-docs.spec | 0000007610 7.43 KB | about 2 years |
kernel-docs.spec.in | 0000003824 3.73 KB | over 2 years |
kernel-kvmsmall.changes | 0002493435 2.38 MB | about 2 years |
kernel-kvmsmall.spec | 0000052578 51.3 KB | about 2 years |
kernel-lpae.changes | 0002493435 2.38 MB | about 2 years |
kernel-lpae.spec | 0000051316 50.1 KB | about 2 years |
kernel-module-subpackage | 0000002677 2.61 KB | over 3 years |
kernel-obs-build.changes | 0002493435 2.38 MB | about 2 years |
kernel-obs-build.spec | 0000004893 4.78 KB | about 2 years |
kernel-obs-build.spec.in | 0000004864 4.75 KB | almost 3 years |
kernel-obs-qa.changes | 0002493435 2.38 MB | about 2 years |
kernel-obs-qa.spec | 0000002177 2.13 KB | about 2 years |
kernel-obs-qa.spec.in | 0000002162 2.11 KB | about 4 years |
kernel-pae.changes | 0002493435 2.38 MB | about 2 years |
kernel-pae.spec | 0000053900 52.6 KB | about 2 years |
kernel-reiser4.spec | 0000051866 50.7 KB | about 2 years |
kernel-source.changes | 0002493435 2.38 MB | about 2 years |
kernel-source.rpmlintrc | 0000000871 871 Bytes | almost 5 years |
kernel-source.spec | 0000008813 8.61 KB | about 2 years |
kernel-source.spec.in | 0000008513 8.31 KB | over 2 years |
kernel-spec-macros | 0000001884 1.84 KB | almost 3 years |
kernel-syms.changes | 0002493435 2.38 MB | about 2 years |
kernel-syms.spec | 0000002679 2.62 KB | about 2 years |
kernel-syms.spec.in | 0000002207 2.16 KB | almost 3 years |
kernel-vanilla.changes | 0002493435 2.38 MB | about 2 years |
kernel-vanilla.spec | 0000051866 50.7 KB | about 2 years |
kernel-zfcpdump.changes | 0002493435 2.38 MB | about 2 years |
kernel-zfcpdump.spec | 0000051470 50.3 KB | about 2 years |
klp-symbols | 0000001471 1.44 KB | almost 3 years |
linux-4.19.tar.xz | 0103117552 98.3 MB | about 2 years |
log.sh | 0000004034 3.94 KB | over 5 years |
macros.kernel-source | 0000003361 3.28 KB | over 2 years |
mkspec | 0000013059 12.8 KB | over 2 years |
mkspec-dtb | 0000009611 9.39 KB | almost 3 years |
modules.fips | 0000000638 638 Bytes | over 2 years |
modversions | 0000003564 3.48 KB | over 9 years |
old-flavors | 0000000972 972 Bytes | over 4 years |
package-descriptions | 0000005595 5.46 KB | over 2 years |
patches.addon.tar.bz2 | 0000000133 133 Bytes | over 8 years |
patches.apparmor.tar.bz2 | 0000000132 132 Bytes | over 8 years |
patches.arch.tar.bz2 | 0000000127 127 Bytes | over 6 years |
patches.drivers.tar.bz2 | 0000000132 132 Bytes | over 6 years |
patches.fixes.tar.bz2 | 0000000132 132 Bytes | over 6 years |
patches.kabi.tar.bz2 | 0000000130 130 Bytes | over 8 years |
patches.kernel.org.tar.bz2 | 0000467064 456 KB | about 2 years |
patches.rpmify.tar.bz2 | 0015246712 14.5 MB | almost 2 years |
patches.rt.tar.bz2 | 0000000127 127 Bytes | over 8 years |
patches.suse.tar.bz2 | 0000060459 59 KB | about 2 years |
post.sh | 0000002010 1.96 KB | over 5 years |
postun.sh | 0000001267 1.24 KB | over 6 years |
pre.sh | 0000002197 2.15 KB | over 4 years |
preun.sh | 0000000138 138 Bytes | over 12 years |
release-projects | 0000000489 489 Bytes | almost 3 years |
series.conf | 0000065676 64.1 KB | almost 2 years |
source-post.sh | 0000000329 329 Bytes | almost 12 years |
source-timestamp | 0000000100 100 Bytes | about 2 years |
split-modules | 0000003500 3.42 KB | over 2 years |
supported.conf | 0000120327 118 KB | over 2 years |
sysctl.tar.bz2 | 0000000841 841 Bytes | over 5 years |
try-disable-staging-driver | 0000002654 2.59 KB | about 2 years |
zreiser4parameters.txt | 0000000043 43 Bytes | over 10 years |
Comments for kernel-reiser4 0