73 lines
1.5 KiB
RPMSpec
Executable File
73 lines
1.5 KiB
RPMSpec
Executable File
# $Id$
|
|
# $HeadURL$
|
|
#
|
|
# Von Hand auszufuellen - Version und Release anpassen!
|
|
#
|
|
# bash
|
|
# name="lts_config_entw_192_168_133_44"
|
|
# mkdir ${name}
|
|
# cp ${name}.conf ${name}/lts-cc.conf
|
|
# tar cvzf ${name}.tgz ${name}/
|
|
# cp ${name}.tgz ~/rpmbuild/SOURCES/
|
|
# rm -r ${name}.tgz ${name}
|
|
# rpmbuild -bb --target=noarch ${name}.spec
|
|
|
|
Summary: LifeSimulation Training System Config for ENTW (192.168.133.44)
|
|
Name: lts_config_entw_192_168_133_44
|
|
Version: 1.0
|
|
Release: 3
|
|
License: proprietary
|
|
Group: Applications/Communications
|
|
Source: %{name}.tgz
|
|
Prefix: /
|
|
Vendor: LifeMaps GmbH GmbH
|
|
URL: http://www.life-maps.com
|
|
Packager: ctc
|
|
|
|
%description
|
|
LifeSimulation Training System Config for ENTW (192.168.133.44)
|
|
|
|
%changelog
|
|
#* date +"%a %b %d %Y" text
|
|
* Mon Dec 14 2015 CE
|
|
- initial
|
|
|
|
%prep
|
|
%setup -q -n %{name}
|
|
|
|
%build
|
|
# nothing to do here
|
|
|
|
%install
|
|
mkdir -p "$RPM_BUILD_ROOT/%{prefix}/etc/"
|
|
cp -r "%{_builddir}/%{buildsubdir}/lts-cc.conf" "$RPM_BUILD_ROOT/%{prefix}/etc/lts-cc.conf"
|
|
|
|
%clean
|
|
# nothing to do here
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{prefix}/etc/lts-cc.conf
|
|
|
|
%pre
|
|
%post
|
|
if [ ! -e /tmp/coredumps ]; then
|
|
# TODO: cronjob zum Loeschen hinzufuegen
|
|
mkdir /tmp/coredumps
|
|
# 1 -> sticky bit
|
|
chmod 1777 /tmp/coredumps
|
|
echo "kernel.core_pattern = /tmp/coredumps/core.%e.%t.%p" > /etc/sysctl.d/50-tmp_coredumps.conf
|
|
echo "/tmp/coredumps/core.%e.%t.%p" > /proc/sys/kernel/core_pattern
|
|
fi
|
|
if [ ! -e /shd/CTC/LOG ]; then
|
|
mkdir /shd/CTC/LOG
|
|
chmod 1777 /shd/CTC/LOG
|
|
fi
|
|
|
|
%preun
|
|
if [ $1 -eq 0 ]; then
|
|
rm /etc/sysctl.d/50-tmp_coredumps.conf
|
|
fi
|
|
%postun
|
|
|