A new user interface for you! Read more...

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
##

Refresh
Refresh
Source Files
Filename Size Changed Actions
README.KSYMS 0000000345 345 Bytes over 10 years
README.PATCH-POLICY.SUSE 0000013708 13.4 KB over 5 years
README.SUSE 0000016929 16.5 KB 8 months
_constraints 0000003593 3.51 KB 11 months
apply-patches 0000001098 1.07 KB over 2 years
arch-symbols 0000001527 1.49 KB over 1 year
check-for-config-changes 0000000477 477 Bytes about 8 years
check-module-license 0000000226 226 Bytes over 1 year
compress-vmlinux.sh 0000000385 385 Bytes almost 5 years
compute-PATCHVERSION.sh 0000001635 1.6 KB over 3 years
config-options.changes.txt 0000058678 57.3 KB almost 4 years
config.addon.tar.bz2 0000000130 130 Bytes almost 7 years
config.conf 0000000939 939 Bytes about 1 year
config.sh 0000000445 445 Bytes 9 months
config.tar.bz2 0000185447 181 KB 9 months
constraints.in 0000002393 2.34 KB 11 months
devel-post.sh 0000000413 413 Bytes over 10 years
devel-pre.sh 0000000138 138 Bytes over 10 years
dtb-aarch64.changes 0002493435 2.38 MB 8 months
dtb-aarch64.spec 0000021552 21 KB 8 months
dtb-armv6l.changes 0002493435 2.38 MB 8 months
dtb-armv6l.spec 0000006058 5.92 KB 8 months
dtb-armv7l.changes 0002493435 2.38 MB 8 months
dtb-armv7l.spec 0000033676 32.9 KB 8 months
dtb.spec.in.in 0000002905 2.84 KB over 1 year
group-source-files.pl 0000001875 1.83 KB almost 2 years
guards 0000007935 7.75 KB about 4 years
host-memcpy-hack.h 0000000183 183 Bytes almost 8 years
kabi.pl 0000003459 3.38 KB about 2 years
kabi.tar.bz2 0000000469 469 Bytes almost 7 years
kernel-64kb.changes 0002493435 2.38 MB 8 months
kernel-64kb.spec 0000051628 50.4 KB 8 months
kernel-binary.spec.in 0000037892 37 KB 8 months
kernel-cert-subpackage 0000001109 1.08 KB over 6 years
kernel-debug.changes 0002493435 2.38 MB 8 months
kernel-debug.spec 0000051797 50.6 KB 8 months
kernel-default.changes 0002493435 2.38 MB 8 months
kernel-default.spec 0000054926 53.6 KB 8 months
kernel-docs.changes 0002493435 2.38 MB 8 months
kernel-docs.spec 0000007610 7.43 KB 8 months
kernel-docs.spec.in 0000003824 3.73 KB about 1 year
kernel-kvmsmall.changes 0002493435 2.38 MB 8 months
kernel-kvmsmall.spec 0000052578 51.3 KB 8 months
kernel-lpae.changes 0002493435 2.38 MB 8 months
kernel-lpae.spec 0000051316 50.1 KB 8 months
kernel-module-subpackage 0000002677 2.61 KB about 2 years
kernel-obs-build.changes 0002493435 2.38 MB 8 months
kernel-obs-build.spec 0000004893 4.78 KB 8 months
kernel-obs-build.spec.in 0000004864 4.75 KB over 1 year
kernel-obs-qa.changes 0002493435 2.38 MB 8 months
kernel-obs-qa.spec 0000002177 2.13 KB 8 months
kernel-obs-qa.spec.in 0000002162 2.11 KB over 2 years
kernel-pae.changes 0002493435 2.38 MB 8 months
kernel-pae.spec 0000053900 52.6 KB 8 months
kernel-reiser4.spec 0000051866 50.7 KB 8 months
kernel-source.changes 0002493435 2.38 MB 8 months
kernel-source.rpmlintrc 0000000871 871 Bytes over 3 years
kernel-source.spec 0000008813 8.61 KB 8 months
kernel-source.spec.in 0000008513 8.31 KB 12 months
kernel-spec-macros 0000001884 1.84 KB over 1 year
kernel-syms.changes 0002493435 2.38 MB 8 months
kernel-syms.spec 0000002679 2.62 KB 8 months
kernel-syms.spec.in 0000002207 2.16 KB over 1 year
kernel-vanilla.changes 0002493435 2.38 MB 8 months
kernel-vanilla.spec 0000051866 50.7 KB 8 months
kernel-zfcpdump.changes 0002493435 2.38 MB 8 months
kernel-zfcpdump.spec 0000051470 50.3 KB 8 months
klp-symbols 0000001471 1.44 KB over 1 year
linux-4.19.tar.xz 0103117552 98.3 MB 9 months
log.sh 0000004034 3.94 KB almost 4 years
macros.kernel-source 0000003361 3.28 KB 10 months
mkspec 0000013059 12.8 KB 9 months
mkspec-dtb 0000009611 9.39 KB over 1 year
modules.fips 0000000638 638 Bytes about 1 year
modversions 0000003564 3.48 KB almost 8 years
old-flavors 0000000972 972 Bytes almost 3 years
package-descriptions 0000005595 5.46 KB about 1 year
patches.addon.tar.bz2 0000000133 133 Bytes almost 7 years
patches.apparmor.tar.bz2 0000000132 132 Bytes almost 7 years
patches.arch.tar.bz2 0000000127 127 Bytes almost 5 years
patches.drivers.tar.bz2 0000000132 132 Bytes almost 5 years
patches.fixes.tar.bz2 0000000132 132 Bytes almost 5 years
patches.kabi.tar.bz2 0000000130 130 Bytes almost 7 years
patches.kernel.org.tar.bz2 0000467064 456 KB 8 months
patches.rpmify.tar.bz2 0015246712 14.5 MB 4 months
patches.rt.tar.bz2 0000000127 127 Bytes almost 7 years
patches.suse.tar.bz2 0000060459 59 KB 8 months
post.sh 0000002010 1.96 KB almost 4 years
postun.sh 0000001267 1.24 KB about 5 years
pre.sh 0000002197 2.15 KB almost 3 years
preun.sh 0000000138 138 Bytes almost 11 years
release-projects 0000000489 489 Bytes over 1 year
series.conf 0000065676 64.1 KB 4 months
source-post.sh 0000000329 329 Bytes over 10 years
source-timestamp 0000000100 100 Bytes 8 months
split-modules 0000003500 3.42 KB about 1 year
supported.conf 0000120327 118 KB 11 months
sysctl.tar.bz2 0000000841 841 Bytes almost 4 years
try-disable-staging-driver 0000002654 2.59 KB 9 months
zreiser4parameters.txt 0000000043 43 Bytes almost 9 years
Comments for kernel-reiser4 0