9d99a57
#!/bin/bash
9d99a57
be16d7c
POLICYCOREUTILS_VERSION=2.4
be16d7c
SEPOLGEN_VERSION=1.2.2
9d99a57
BRANCH=master
9d99a57
9d99a57
REBASEDIR=`mktemp -d rebase.XXXXXX`
9d99a57
pushd $REBASEDIR
9d99a57
9d99a57
git clone git@github.com:fedora-selinux/selinux.git
9d99a57
pushd selinux; git checkout $BRANCH; COMMIT=`git rev-parse --verify HEAD`; popd
9d99a57
9d99a57
# prepare policycoreutils-rhat.patch
9d99a57
tar xfz ../policycoreutils-$POLICYCOREUTILS_VERSION.tar.gz
9d99a57
pushd policycoreutils-$POLICYCOREUTILS_VERSION
9d99a57
9d99a57
git init; git add .; git commit -m "init"
9d99a57
cp -r ../selinux/policycoreutils/* .
9d99a57
git add -A .
9d99a57
9d99a57
git diff --cached --src-prefix=a/policycoreutils-$POLICYCOREUTILS_VERSION/ --dst-prefix=b/policycoreutils-$POLICYCOREUTILS_VERSION/ > ../../policycoreutils-rhat.patch
9d99a57
9d99a57
popd
9d99a57
9d99a57
#prepare sepolgen-rhat.patch
9d99a57
tar xfz ../sepolgen-$SEPOLGEN_VERSION.tar.gz
9d99a57
pushd sepolgen-$SEPOLGEN_VERSION
9d99a57
9d99a57
git init; git add .; git commit -m "init"
9d99a57
cp -r ../selinux/sepolgen/* .
9d99a57
git add -A .
9d99a57
9d99a57
git diff --cached --src-prefix=a/sepolgen-$SEPOLGEN_VERSION/ --dst-prefix=b/sepolgen-$SEPOLGEN_VERSION/ > ../../sepolgen-rhat.patch
9d99a57
9d99a57
popd
9d99a57
9d99a57
popd
9d99a57
# echo rm -rf $REBASEDIR
9d99a57
8f1d11b
echo policycoreutils-rhat.patch and sepolgen-rhat.patch created from https://github.com/fedora-selinux/selinux/commit/$COMMIT