rpms/selinux-policy-strict/devel selinux.csh, NONE, 1.1 selinux.sh, NONE, 1.1 selinux-policy-strict.spec, 1.319, 1.320

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Jun 9 16:45:20 UTC 2005


Author: dwalsh

Update of /cvs/dist/rpms/selinux-policy-strict/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv2704

Modified Files:
	selinux-policy-strict.spec 
Added Files:
	selinux.csh selinux.sh 
Log Message:
* Thu Jun 9 2005 Dan Walsh <dwalsh at redhat.com> 1.23.18-3
- Add /etc/profile.d/selinux.sh /etc/profile.d/selinux.csh for strict
- move ice_tmp_t definition for mls



--- NEW FILE selinux.csh ---
([ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled) || exit

set DIRS=" \
/tmp/.ICE-unix \
/tmp/orbit-$USER \
$HOME/.fonts \
$HOME/.fonts/auto \
$HOME/.gnome2 \
$HOME/.gnome2/share/fonts \
$HOME/.gnome2/share/cursor-fonts \
$HOME/.gnome2_private \
$HOME/.mozilla \
$HOME/.evolution \
$HOME/.thunderbird \
"

set UNIQUE_DIRS="/tmp/.ICE-unix /tmp/orbit-$USER $HOME/.fonts $HOME/.gnome2 $HOME/.gnome2_private $HOME/.mozilla $HOME/.evolution $HOME/.thunderbird"

foreach DIR ( $DIRS )
      [ -d $DIR ] || mkdir -p $DIR
end
set RESTORED=`/sbin/restorecon -v $UNIQUE_DIRS |& cat`
echo "restored- $RESTORED"
[ ! -z "$RESTORED" ] && /sbin/restorecon -R -v `echo "$RESTORED" | awk '{ print $3 }'`


--- NEW FILE selinux.sh ---
([ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled) || exit

DIRS=" \
/tmp/.ICE-unix \
/tmp/orbit-$USER \
$HOME/.fonts \
$HOME/.fonts/auto \
$HOME/.gnome2 \
$HOME/.gnome2/share/fonts \
$HOME/.gnome2/share/cursor-fonts \
$HOME/.gnome2_private \
$HOME/.mozilla \
$HOME/.evolution \
$HOME/.thunderbird \
"

UNIQUE_DIRS=" \
/tmp/.ICE-unix \
/tmp/orbit-$USER \
$HOME/.fonts \
$HOME/.gnome2 \
$HOME/.gnome2_private \
$HOME/.mozilla \
$HOME/.evolution \
$HOME/.thunderbird \
"

for DIR in $DIRS; do
[ -d $DIR ] || mkdir -p $DIR
done

RESTORED=`/sbin/restorecon -v $UNIQUE_DIRS 2>&1`
[ ! -z "$RESTORED" ] && /sbin/restorecon -R -v `echo "$RESTORED" | awk '{ print $3 }'`



Index: selinux-policy-strict.spec
===================================================================
RCS file: /cvs/dist/rpms/selinux-policy-strict/devel/selinux-policy-strict.spec,v
retrieving revision 1.319
retrieving revision 1.320
diff -u -r1.319 -r1.320
--- selinux-policy-strict.spec	9 Jun 2005 16:03:57 -0000	1.319
+++ selinux-policy-strict.spec	9 Jun 2005 16:45:17 -0000	1.320
@@ -73,8 +73,9 @@
 touch ${RPM_BUILD_ROOT}%{_sysconfdir}/selinux/%{type}/src/policy/policy.conf
 touch ${RPM_BUILD_ROOT}%{_sysconfdir}/selinux/config
 touch ${RPM_BUILD_ROOT}%{_sysconfdir}/selinux/%{type}/booleans.local
-install -m0755 %{SOURCE2} ${_sysconfdir}/profile.d/
-install -m0755 %{SOURCE3} ${_sysconfdir}/profile.d/
+mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d
+install -m0755 %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/selinux.sh
+install -m0755 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/selinux.csh
 
 %clean
 rm -rf ${RPM_BUILD_ROOT}




More information about the fedora-cvs-commits mailing list