* Fri Dec 13 2024 Vasarhelyi Zsolt <vasarhelyizsolt@hotmail.com>

- 11.0.0-01
- Original version
This commit is contained in:
Jean-Philippe Pialasse 2025-06-05 16:50:22 -04:00
parent 3b4740eec7
commit e2ba8050b6
3 changed files with 47 additions and 30 deletions

3
.gitattributes vendored Normal file
View File

@ -0,0 +1,3 @@
*.tar.xz filter=lfs diff=lfs merge=lfs -text
*.tar.gz filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text

BIN
smeserver-samba-dc-11.0.0.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,30 +1,38 @@
# $Id: smeserver-samba-dc.spec,v 1.6 2024/09/06 01:35:36 terryfage Exp $
# Authority: koozali
# Name: bunkobugsy
%define name smeserver-samba-dc %define name smeserver-samba-dc
%define version 1.0 %define version 11.0.0
%define release 1 %define release 1
Summary: This is what smeserver-samba-dc does.
Summary: SME Server Samba DC
Name: %{name} Name: %{name}
Version: %{version} Version: %{version}
Release: %{release}%{?dist} Release: %{release}%{?dist}
Source: %{name}-%{version}.tar.gz
License: GNU GPL version 2 License: GNU GPL version 2
Group: SMEserver/addon Group: Networking/Daemons
BuildRoot: %{_tmppath}/%{name}-buildroot Source: %{name}-%{version}.tar.xz
Prefix: %{_prefix}
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
BuildArchitectures: noarch BuildArchitectures: noarch
BuildRequires: smeserver-devtools BuildRequires: e-smith-devtools
Requires: smeserver-release >= 11.0 Requires: e-smith-formmagick >= 1.4.0-12
AutoReqProv: no Requires: samba-dc
Requires: samba-tools
Requires: python3-setproctitle
Requires: smeserver-password
%description %description
contrib to run samba AD-DC as a separate service on SME Server and keep core samba service as a secondary smb file server. SME Server templates for Samba Active Directory support
%changelog %changelog
* Day MMMM DD YYYY <brianr@koozali.org> 1.0-1.sme * Fri Dec 13 2024 Vasarhelyi Zsolt <vasarhelyizsolt@hotmail.com>
- Initial code - create RPM [SME:99999] - 11.0.0-01
- Original version
%prep %prep
%setup
%setup -q
%build %build
perl createlinks perl createlinks
@ -33,23 +41,26 @@ perl createlinks
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
rm -f %{name}-%{version}-filelist rm -f %{name}-%{version}-filelist
/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
> %{name}-%{version}-filelist
#echo "%doc COPYING" >> %{name}-%{version}-filelist
#--dir <dir> 'attr(755,user,grp)' \
#--file <file> 'attr(755,root,root)' \
%clean %clean
cd .. rm -rf $RPM_BUILD_ROOT
rm -rf %{name}-%{version}
%pre %pre
/usr/bin/systemctl stop smbd
%preun true
%post
%postun %postun
#uninstall if [ $1 == 0 ] ; then
/usr/bin/systemctl stop samba
/sbin/e-smith/db configuration setprop samba status disabled
/sbin/e-smith/db configuration delprop samba SambaIP
/etc/e-smith/events/actions/update-ifcfg
systemctl restart network
/sbin/e-smith/db domains delete `/sbin/e-smith/db configuration getprop samba Realm`
/sbin/e-smith/signal-event domain-modify
/sbin/e-smith/db accounts delete administrator
fi
true
%files -f %{name}-%{version}-filelist %files -f %{name}-%{version}-filelist
%defattr(-,root,root) %defattr(-,root,root)
%attr(554,root,root) /usr/sbin/e-smith/provision
%attr(554,root,root) /usr/sbin/e-smith/sambatool
%attr(554,root,root) /usr/sbin/e-smith/syncadusers