summaryrefslogtreecommitdiffstats
path: root/packaging/Mandrake/samba2.spec.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/Mandrake/samba2.spec.tmpl')
-rw-r--r--packaging/Mandrake/samba2.spec.tmpl43
1 files changed, 33 insertions, 10 deletions
diff --git a/packaging/Mandrake/samba2.spec.tmpl b/packaging/Mandrake/samba2.spec.tmpl
index 5c0037388fc..42bb495cbc3 100644
--- a/packaging/Mandrake/samba2.spec.tmpl
+++ b/packaging/Mandrake/samba2.spec.tmpl
@@ -1,5 +1,5 @@
%define ver 2.2.5
-%define rel 16mdk
+%define rel 17mdk
%define vscanver 0.2.5c
# 2.2.4 and 1 replace by samba-team at release
@@ -13,6 +13,14 @@
%define have_pversion %(if [ "%pversion" = `echo "pversion" |tr '[:lower:]' '[:upper:]'` ];then echo 0; else echo 1; fi)
%define have_prelease %(if [ "%prelease" = `echo "prelease" |tr '[:lower:]' '[:upper:]'` ];then echo 0; else echo 1; fi)
+# We might have a prerelease:
+%define have_pre %(echo %pversion|awk '{p=0} /pre/ {p=1} {print p}')
+%if %have_pre
+%define pre_ver %(echo %pversion|sed -e 's/pre[0-9]//')
+%define pre_pre %(echo %pversion|sed -e 's/[0-9].[0-9].[0-9]//')
+%endif
+
+
# Check to see if we are running a build from a tarball release from samba.org
# (%have_pversion) If so, disable vscan, unless explicitly requested
# (--with vscan).
@@ -117,19 +125,30 @@
Summary: Samba SMB server.
Name: samba
-%if %have_pversion
+%if %have_pversion && %have_pre
+Version: %{pre_ver}
+%define source_ver %{pversion}
+%endif
+%if %have_pversion && !%have_pre
Version: %{pversion}
-%else
+%define source_ver %{pversion}
+%endif
+%if !%have_pversion
Version: %{ver}
+%define source_ver %{ver}
%endif
-%if %have_prelease
+%if %have_prelease && !%have_pre
Release: 1.%{prelease}mdk
-%else
+%endif
+%if %have_prelease && %have_pre
+Release: 1.0.%{pre_pre}.%{prelease}mdk
+%endif
+%if !%have_prelease
Release: %{rel}
%endif
License: GPL
Group: System/Servers
-Source: ftp://samba.org/pub/samba/samba-%{version}.tar.bz2
+Source: ftp://samba.org/pub/samba/samba-%{source_ver}.tar.bz2
Source1: samba.log
Source2: mount.smb
Source3: samba.xinetd
@@ -210,7 +229,7 @@ docs directory for implementation details.
%if %build_non_default
WARNING: This RPM was built with command-line options. Please
-see README.samba-%{ver}-%{rel} in the documentation for
+see README.samba-%{version}-%{release} in the documentation for
more information.
%endif
@@ -491,9 +510,9 @@ echo "This rpm was built with default options">%{SOURCE7}
%endif
%if %build_vscan
-%setup -q -a 8
+%setup -q -a 8 -n %{name}-%{source_ver}
%else
-%setup -q
+%setup -q -n %{name}-%{source_ver}
%endif
#%patch111 -p1
%patch1 -p1 -b .smbw
@@ -1102,7 +1121,7 @@ fi
%defattr(-,root,root)
%doc README COPYING Manifest Read-Manifest-Now
%doc WHATSNEW.txt Roadmap
-%doc README.samba-%{ver}-%{rel}
+%doc README.samba-%{version}-%{release}
%doc docs
%doc examples
%doc swat/README
@@ -1263,6 +1282,10 @@ fi
%endif
%changelog
+* Thu Sep 05 2002 Sylvestre Taburet <staburet@mandrakesoft.com> 2.2.5-17mdk
+- changed localhost entry in /etc/xinetd.d/swat to 127.0.0.1
+ for resolving issue.
+
* Thu Aug 15 2002 Buchan Milne <bgmilne@linux-mandrake.com> 2.2.5-16mdk
- Don't remove swat xinetd config (that's what RPM is for!)
- Don't clean menus twice