updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / selinux-refpolicy / selinux-refpolicy.install
blob1cc072144b5f69b0ec47c50a7ff99988bf93b6d1
1 ## arg 1:  the new package version
2 ## arg 2:  the old package version
4 post_install() {
5   cd /usr/share/selinux/refpolicy/
6   echo ">>> Loading refpolicy. Please wait ..."
7   /bin/ls *.pp | /bin/grep -Ev "base.pp|enableaudit.pp" | /usr/bin/xargs /usr/sbin/semodule -s refpolicy -b base.pp -i
8   echo ">>> Relabeling filesystems. This may take some time. Please wait ..."
9   /sbin/restorecon -r /
12 post_upgrade() {
13   cd /usr/share/selinux/refpolicy/
14   echo ">>> Reloading refpolicy. Please wait ..."
15   /bin/ls *.pp | /bin/grep -Ev "base.pp|enableaudit.pp" | /usr/bin/xargs /usr/sbin/semodule -s refpolicy -b base.pp -i
16   echo ">>> Relabeling filesystems. This may take some time. Please wait ..."
17   /sbin/restorecon -r /
20 post_remove() {
21   echo ">>> Removing refpolicy left-over files. Please wait ..."
22   /bin/rm -rf /etc/selinux/refpolicy