* Mon Nov 20 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.1.20171120-1.sme

- initial release
This commit is contained in:
2025-10-06 10:12:23 -04:00
parent f7cc4bf85b
commit 5dbb8ffbe7
5 changed files with 160 additions and 82 deletions

View File

@@ -1,55 +1,43 @@
%define name bash-insulter
%define version 1.0
%define release 1
Summary: This is what bash-insulter does.
Name: %{name}
Version: %{version}
Release: %{release}%{?dist}
Source: %{name}-%{version}.tar.gz
License: GNU GPL version 2
Group: SMEserver/addon
BuildRoot: %{_tmppath}/%{name}-buildroot
Prefix: %{_prefix}
BuildArchitectures: noarch
BuildRequires: smeserver-devtools
Requires: smeserver-release >= 11.0
AutoReqProv: no
Name: bash-insulter
Version: 0.1.20171120
Release: 1%{?dist}
Summary: Randomly insults the user when typing wrong command.
Group: System Environment/Shells
License: GPL+
URL: https://github.com/hkbakke/bash-insulter
Source0: https://github.com/hkbakke/bash-insulter/tree/master/src/bash.command-not-found
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: e-smith-devtools >= 1.13.1-03
%description
This contribution will introduce some humour in your long day maintaining your SME, or during your long linux learning curve trying to guess what is the right command.
%changelog
* Day MMMM DD YYYY <brianr@koozali.org> 1.0-1.sme
- Initial code - create RPM [SME:99999]
Randomly insults the user when typing wrong command.
Change insults as needed :)
%prep
%setup -q
%build
perl createlinks
%install
rm -rf $RPM_BUILD_ROOT
(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
rm -f %{name}-%{version}-filelist
/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
> %{name}-%{version}-filelist
#echo "%doc COPYING" >> %{name}-%{version}-filelist
#--dir <dir> 'attr(755,user,grp)' \
#--file <file> 'attr(755,root,root)' \
mkdir -p $RPM_BUILD_ROOT/etc/profile.d
install %{SOURCE0} $RPM_BUILD_ROOT/etc/profile.d/bash-command-not-found.sh
/bin/rm -f %{name}-%{version}-filelist
/sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
%clean
cd ..
rm -rf %{name}-%{version}
rm -rf $RPM_BUILD_ROOT
%pre
%preun
%post
%postun
#uninstall
%preun
%files -f %{name}-%{version}-filelist
%defattr(-,root,root)
%defattr(-,root,root,-)
%changelog
* Mon Nov 20 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.1.20171120-1.sme
- initial release