%install
%{__ln_s} puppet %{buildroot}%{_sysconfdir}/init.d/rc3.d/S90puppet
%{__install} -Dp -m0644 %{confdir}/client.sysconfig %{buildroot}%{_sysconfdir}/init.d/puppet
%files
%config(noreplace) %{_sysconfdir}/init.d/puppet
add %installendor schrieb:Sind die Befehle in %install und %files richtig?
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/puppet-0.22.3-1-root
error: Installed (but unpackaged) file(s) found:
/etc/init.d/rc3.d/S90puppet
RPM build errors:
Installed (but unpackaged) file(s) found:
/etc/init.d/rc3.d/S90puppet
%{__install} -d -m0755 %{buildroot}%{_initrddir}/rc3.d
%{__ln_s} %{buildroot}%{_initrddir}/puppet %{buildroot}%{_initrddir}/rc3.d/S90puppet
%{__install} -Dp -m0755 /usr/src/packages/SOURCES/puppet.init %{buildroot}%{_initrddir}/puppet
Source1: keytouch-init
...
%install
# init-scripts
%__install -dm 755 %{buildroot}%{_sysconfdir}/init.d
%__install -m 755 %{SOURCE1} \
%{buildroot}%{_sysconfdir}/init.d
%__ln_s %{_sysconfdir}/init.d/keytouch-init %{buildroot}%{_sbindir}/rckeytouch-init
%post
%{fillup_and_insserv keytouch-init}
%preun
%stop_on_removal keytouchinit
%postun
%restart_on_update keytouch-init
%insserv_cleanup
%files
%{_sbindir}/rckeytouch-init
%config %{_sysconfdir}/init.d/keytouch-init
### BEGIN INIT INFO
# Provides: keytouch-init
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Configure the extra function keys of your keyboard
# Description: KeyTouch is a program which allows you to easily configure
# the extra function keys of your keyboard. This means that you can
# define, for every individual function key, what to do if it is pressed.
### END INIT INFO
endor schrieb:ach, wenn das runlevel script diese kommentare enthaelt, weiss SuSE automatisch, wann es gestartet werden muss? das waere ja toll. danke fuer den link. beim download der webseite kam nur ein teil des dokuments.. das pdf ist allerdings vollstaendig.
endor schrieb:also ich bin schon ein stueck weiter. wenn ich nur das install mache geht es. fuege ich das ln_s statement hinzu erscheint beim bauen des RPMs der folgende fehler:
Code:Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/puppet-0.22.3-1-root error: Installed (but unpackaged) file(s) found: /etc/init.d/rc3.d/S90puppet RPM build errors: Installed (but unpackaged) file(s) found: /etc/init.d/rc3.d/S90puppet
endor schrieb:http://wiki.njh.eu/Konfigurationsmanagement#Installation_3
Ich habe mal dokumentiert was ich jetzt gemacht habe. Vielleicht hilft es jemandem weiter. Solltet ihr noch unschöne Dinge finden, bitte mitteilen![]()
ändern zuSource1: /usr/src/packages/SOURCES/puppet.init
Source1: puppet.init