Changeset 1122 for dasscm/trunk/dasscm.spec
- Timestamp:
- Nov 29, 2012, 7:43:31 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dasscm/trunk/dasscm.spec
r977 r1122 1 1 # 2 # Copyright (c) 2004-201 0dass IT GmbH, Koeln, Germany.2 # Copyright (c) 2004-2012 dass IT GmbH, Koeln, Germany. 3 3 # This file and all modifications and additions to the pristine 4 4 # package are under the same license as the package itself. … … 8 8 Name: dasscm 9 9 URL: https://trac.dass-it.de/pub/ 10 License: GPL 10 License: GPL-2.0+ 11 11 Group: Development/Tools/Version Control 12 12 Autoreqprov: on 13 Summary: D assConfiguration Management13 Summary: DASS Configuration Management 14 14 Version: 1.2 15 15 Release: 0 16 16 Requires: subversion perl 17 # perl-TermReadKey: 18 # replaced ReadMode('noecho') by `stty -echo` 17 # perl-TermReadKey: 18 # replaced ReadMode('noecho') by `stty -echo` 19 19 # to reduce dependencies 20 20 Source: %{name}_%{version}.orig.tar.gz … … 29 29 # Unfortunally, it isn't included in all distributions, 30 30 # therefore we added some checks 31 # %if 0%{?suse_version} > 110031 ##if 0#{?suse_version} > 1100 32 32 #BuildRequires: subversion 33 # %endif33 ##endif 34 34 35 35 36 36 %description 37 37 dasscm is a tool for handling configuration files with subversion 38 39 Authors:40 --------41 Joerg Steffens42 38 43 39 %prep … … 50 46 51 47 %install 52 mkdir -p $RPM_BUILD_ROOT/usr/bin/ 53 install -m 755 usr/bin/dasscm $RPM_BUILD_ROOT/usr/bin/ 54 install -m 755 usr/bin/dasscm_remote_update.sh $RPM_BUILD_ROOT/usr/bin/ 55 mkdir -p $RPM_BUILD_ROOT/var/lib/dasscm/ 56 mkdir -p $RPM_BUILD_ROOT/var/lib/dasscm/plugin-results/ 48 # call install script 49 ./dasscm.install.sh DESTDIR=$RPM_BUILD_ROOT 57 50 58 mkdir -p $RPM_BUILD_ROOT/etc/ 59 install -m 640 etc/dasscm.conf $RPM_BUILD_ROOT/etc/ 60 mkdir -p $RPM_BUILD_ROOT/etc/profile.d/ 61 install -m 644 etc/profile.d/dasscm.sh $RPM_BUILD_ROOT/etc/profile.d/ 62 51 # handle special files, not useful on all distributions 63 52 %if %(test -d /etc/bash_completion.d/ && echo 1 || echo 0) 64 53 %define use_bash_completion 1 65 mkdir -p $RPM_BUILD_ROOT/etc/bash_completion.d/66 install -m 644 etc/bash_completion.d/bash_completion_dasscm.sh $RPM_BUILD_ROOT/etc/bash_completion.d/dasscm.sh67 54 %endif 68 55 %if %(test -d /etc/nagios/nrpe.d/ && echo 1 || echo 0) 69 56 %define use_nagios_nrpe_d 1 70 mkdir -p $RPM_BUILD_ROOT/etc/nagios/nrpe.d/71 install -m 644 etc/nagios/nrpe.d/nrpe-dasscm.cfg $RPM_BUILD_ROOT/etc/nagios/nrpe.d/dasscm.cfg72 57 %endif 73 # /etc/sudoers.d/ is still uncommon, but very useful,74 # therefore it is always created75 mkdir -p $RPM_BUILD_ROOT/etc/sudoers.d/76 install -m 440 etc/sudoers.d/nagios_dasscm_check $RPM_BUILD_ROOT/etc/sudoers.d/77 78 58 79 59 … … 82 62 83 63 # TODO: group dasscm: 4199 84 # without existing group, %attr(640,root,4199) falls back to root64 # without existing group, #attr(640,root,4199) falls back to root 85 65 # groupadd -g 4199 dasscm 86 66 … … 94 74 95 75 %config(noreplace) %attr(640,root,root) /etc/dasscm.conf 96 76 %config(noreplace) /etc/profile.d/dasscm.sh 97 77 %if 0%{?use_bash_completion} 98 78 %config(noreplace) /etc/bash_completion.d/dasscm.sh
Note:
See TracChangeset
for help on using the changeset viewer.