baa2bfa
#!/bin/bash
baa2bfa
c9ef5a0
LIBSELINUX_VERSION=2.4
c656a64
BRANCH=f23
baa2bfa
baa2bfa
REBASEDIR=`mktemp -d rebase.XXXXXX`
baa2bfa
pushd $REBASEDIR
baa2bfa
baa2bfa
git clone https://github.com/fedora-selinux/selinux.git
baa2bfa
pushd selinux; git checkout $BRANCH; COMMIT=`git rev-parse --verify HEAD`; popd
baa2bfa
baa2bfa
# prepare libselinux-rhat.patch
baa2bfa
tar xfz ../libselinux-$LIBSELINUX_VERSION.tar.gz
baa2bfa
pushd libselinux-$LIBSELINUX_VERSION
baa2bfa
baa2bfa
git init; git add .; git commit -m "init"
baa2bfa
cp -r ../selinux/libselinux/* .
baa2bfa
git add -A .
baa2bfa
baa2bfa
git diff --cached --src-prefix=libselinux-$LIBSELINUX_VERSION/ --dst-prefix=libselinux-$LIBSELINUX_VERSION/ > ../../libselinux-rhat.patch
baa2bfa
baa2bfa
popd
baa2bfa
baa2bfa
popd
baa2bfa
# echo rm -rf $REBASEDIR
baa2bfa
baa2bfa
echo libselinux-rhat.patch created from https://github.com/fedora-selinux/selinux/commit/$COMMIT