psss / rpms / libsemanage

Forked from rpms/libsemanage 5 years ago
Clone
153a29f
#!/bin/bash
153a29f
153a29f
LIBSEMANAGE_VERSION=2.4
40002ca
BRANCH=master
153a29f
153a29f
REBASEDIR=`mktemp -d rebase.XXXXXX`
153a29f
pushd $REBASEDIR
153a29f
40002ca
git clone git@github.com:fedora-selinux/selinux.git
153a29f
pushd selinux; git checkout $BRANCH; COMMIT=`git rev-parse --verify HEAD`; popd
153a29f
153a29f
# prepare libsemanage-rhat.patch
153a29f
tar xfz ../libsemanage-$LIBSEMANAGE_VERSION.tar.gz
153a29f
pushd libsemanage-$LIBSEMANAGE_VERSION
153a29f
153a29f
git init; git add .; git commit -m "init"
153a29f
cp -r ../selinux/libsemanage/* .
153a29f
git add -A .
153a29f
153a29f
git diff --cached --src-prefix=libsemanage-$LIBSEMANAGE_VERSION/ --dst-prefix=libsemanage-$LIBSEMANAGE_VERSION/ > ../../libsemanage-rhat.patch
153a29f
153a29f
popd
153a29f
153a29f
popd
153a29f
# echo rm -rf $REBASEDIR
153a29f
153a29f
echo libsemanage-rhat.patch created from https://github.com/fedora-selinux/selinux/commit/$COMMIT