summaryrefslogtreecommitdiff
path: root/packaging/RedHat
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2001-04-16 21:01:25 +0000
committerJeremy Allison <jra@samba.org>2001-04-16 21:01:25 +0000
commit0dc7399d969909bfdaa4192b5dbbf3ee470eafff (patch)
tree3d0abf18f1d2e92b4b7eed1d669e194a78ea70c1 /packaging/RedHat
parent894b8adc4e2a1a68d10f54331063a0c560bd5191 (diff)
downloadsamba-0dc7399d969909bfdaa4192b5dbbf3ee470eafff.tar.gz
Latest RPM mess :-).
Jeremy.
Diffstat (limited to 'packaging/RedHat')
-rw-r--r--packaging/RedHat/samba2.spec.tmpl21
1 files changed, 16 insertions, 5 deletions
diff --git a/packaging/RedHat/samba2.spec.tmpl b/packaging/RedHat/samba2.spec.tmpl
index 75c038d054a..35e9acb5154 100644
--- a/packaging/RedHat/samba2.spec.tmpl
+++ b/packaging/RedHat/samba2.spec.tmpl
@@ -252,26 +252,35 @@ install -m755 packaging/RedHat/smb.init $RPM_BUILD_ROOT%{prefix}/sbin/samba
install -m644 packaging/RedHat/samba.log $RPM_BUILD_ROOT/etc/logrotate.d/samba
install -m644 packaging/RedHat/smb.conf $RPM_BUILD_ROOT/etc/samba/smb.conf
install -m644 packaging/RedHat/smbusers $RPM_BUILD_ROOT/etc/samba/smbusers
+install -m644 packaging/RedHat/samba.pamd $RPM_BUILD_ROOT/etc/pam.d/samba
echo 127.0.0.1 localhost > $RPM_BUILD_ROOT/etc/samba/lmhosts
%clean
-rm -rf $RPM_BUILD_ROOT
+#rm -rf $RPM_BUILD_ROOT
%post
/sbin/chkconfig --add smb
+echo "Looking for old /etc/smb.conf..."
if [ -f /etc/smb.conf ]; then
+ echo "Moving old /etc/smb.conf to /etc/samba/smb.conf"
mv /etc/smb.conf /etc/samba/smb.conf
fi
+echo "Looking for old /etc/smbusers..."
if [ -f /etc/smbusers ]; then
+ echo "Moving old /etc/smbusers to /etc/samba/smbusers"
mv /etc/smbusers /etc/samba/smbusers
fi
+echo "Looking for old /etc/lmhosts..."
if [ -f /etc/lmhosts ]; then
+ echo "Moving old /etc/lmhosts to /etc/samba/lmhosts"
mv /etc/lmhosts /etc/samba/lmhosts
fi
+echo "Looking for old /etc/MACHINE.SID..."
if [ -f /etc/MACHINE.SID ]; then
+ echo "Moving old /etc/MACHINE.SID to /etc/samba/MACHINE.SID"
mv /etc/MACHINE.SID /etc/samba/MACHINE.SID
fi
@@ -290,14 +299,16 @@ fi
# Add swat entry to xinetd.d if needed.
if [ -d $RPM_BUILD_ROOT/etc/xinetd.d ]; then
- install -m644 packaging/RedHat/samba.xinetd $RPM_BUILD_ROOT/etc/xinetd.d/swat
+ install -m644 packaging/RedHat/samba.xinetd /etc/xinetd.d/swat
fi
# Install the correct version of the samba pam file, depending on pam version.
if [ -f /lib/security/pam_stack.so ]; then
- install -m644 packaging/RedHat/samba.pamd.stack $RPM_BUILD_ROOT/etc/pam.d/samba
+ echo "Installing stack version of /etc/pam.d/samba..."
+ install -m644 packaging/RedHat/samba.pamd.stack /etc/pam.d/samba
else
- install -m644 packaging/RedHat/samba.pamd $RPM_BUILD_ROOT/etc/pam.d/samba
+ echo "Installing non-stack version of /etc/pam.d/samba..."
+ install -m644 packaging/RedHat/samba.pamd /etc/pam.d/samba
fi
%preun
@@ -413,7 +424,7 @@ fi
%attr(-,root,root) MANDIR_MACRO/man5/*
%attr(-,root,root) MANDIR_MACRO/man7/*
%attr(-,root,root) MANDIR_MACRO/man8/*
-%attr(-,root,root) %dir %{prefix}/etc/codepages/*
+%attr(-,root,root) %dir /etc/codepages/*
%attr(755,root,root) %dir /var/lock/samba
%attr(-,root,root) %dir /var/log/samba
%attr(1777,root,root) %dir /var/spool/samba