policies repacked to stop spamming yum update, added mehanism to force priority size
This commit is contained in:
parent
e31ecfddc3
commit
fb001ce997
@ -118,7 +118,7 @@
|
|||||||
%global aarch64_updatever 40
|
%global aarch64_updatever 40
|
||||||
%global aarch64_buildver b12
|
%global aarch64_buildver b12
|
||||||
%global aarch64_changesetid aarch64-1263
|
%global aarch64_changesetid aarch64-1263
|
||||||
# priority must be 6 digits in total
|
# priority must be 7 digits in total
|
||||||
%global priority 18000%{updatever}
|
%global priority 18000%{updatever}
|
||||||
%global javaver 1.8.0
|
%global javaver 1.8.0
|
||||||
|
|
||||||
@ -682,6 +682,8 @@ Source12: remove-intree-libraries.sh
|
|||||||
# Ensure we aren't using the limited crypto policy
|
# Ensure we aren't using the limited crypto policy
|
||||||
Source13: TestCryptoLevel.java
|
Source13: TestCryptoLevel.java
|
||||||
|
|
||||||
|
Source20: repackReproduciblePolycies.sh
|
||||||
|
|
||||||
# New versions of config files with aarch64 support. This is not upstream yet.
|
# New versions of config files with aarch64 support. This is not upstream yet.
|
||||||
Source100: config.guess
|
Source100: config.guess
|
||||||
Source101: config.sub
|
Source101: config.sub
|
||||||
@ -951,6 +953,11 @@ if [ %{include_debug_build} -eq 0 -a %{include_normal_build} -eq 0 ] ; then
|
|||||||
exit 13
|
exit 13
|
||||||
fi
|
fi
|
||||||
%setup -q -c -n %{uniquesuffix ""} -T -a 0
|
%setup -q -c -n %{uniquesuffix ""} -T -a 0
|
||||||
|
prioritylength=`expr length %{priority}`
|
||||||
|
if [ $prioritylength -ne 7 ] ; then
|
||||||
|
echo "priority must be 7 digits in total, violated"
|
||||||
|
exit 14
|
||||||
|
fi
|
||||||
%ifarch %{aarch64}
|
%ifarch %{aarch64}
|
||||||
pushd jdk8
|
pushd jdk8
|
||||||
rm -r hotspot
|
rm -r hotspot
|
||||||
@ -1373,6 +1380,8 @@ find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir $suffix}/demo \
|
|||||||
echo "" >> accessibility.properties
|
echo "" >> accessibility.properties
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
bash %{SOURCE20} $RPM_BUILD_ROOT/%{_jvmdir}/%{jredir $suffix} %{javaver}
|
||||||
|
|
||||||
# end, dual install
|
# end, dual install
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -1671,6 +1680,9 @@ end
|
|||||||
* Thu Feb 12 2015 Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-20.b25
|
* Thu Feb 12 2015 Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-20.b25
|
||||||
- bumped to b25
|
- bumped to b25
|
||||||
- removed upstreamed patch11 hotspot-build-j-directive.patch
|
- removed upstreamed patch11 hotspot-build-j-directive.patch
|
||||||
|
- policies repacked to stop spamming yum update
|
||||||
|
- added and used source20 repackReproduciblePolycies.sh
|
||||||
|
- added mehanism to force priority size
|
||||||
|
|
||||||
* Fri Jan 09 2015 Dan Horák <dan[at]danny.cz> - 1:1.8.0.40-19.b12
|
* Fri Jan 09 2015 Dan Horák <dan[at]danny.cz> - 1:1.8.0.40-19.b12
|
||||||
- refresh s390 patches
|
- refresh s390 patches
|
||||||
|
33
repackReproduciblePolycies.sh
Normal file
33
repackReproduciblePolycies.sh
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
M=META-INF/MANIFEST.MF
|
||||||
|
#P=/usr/lib/jvm/java/jre/lib/security
|
||||||
|
P=$1/lib/security
|
||||||
|
for f in local_policy.jar US_export_policy.jar ; do
|
||||||
|
ORIG=$P/$f
|
||||||
|
echo "processing $f ($ORIG)"
|
||||||
|
if [ ! -f $ORIG ]; then
|
||||||
|
echo "File not found!"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
d=`mktemp -d`
|
||||||
|
NW=$d/$f
|
||||||
|
pushd $d
|
||||||
|
jar xf $ORIG
|
||||||
|
cat $M
|
||||||
|
# sed -i "s/Created-By.*/Created-By: 1.7.0/g" $M
|
||||||
|
sed -i "s/Created-By.*/Created-By: $2/g" $M
|
||||||
|
cat $M
|
||||||
|
find . -exec touch -t 201401010000 {} +
|
||||||
|
zip -rX $f *
|
||||||
|
popd
|
||||||
|
echo "replacing $ORIG"
|
||||||
|
md5sum $ORIG
|
||||||
|
sha256sum $ORIG
|
||||||
|
echo "by $NW"
|
||||||
|
md5sum $NW
|
||||||
|
sha256sum $NW
|
||||||
|
cp $NW $ORIG
|
||||||
|
md5sum $ORIG
|
||||||
|
sha256sum $ORIG
|
||||||
|
rm -rfv $d
|
||||||
|
done
|
Loading…
Reference in New Issue
Block a user