forked from pool/tomcat
- don't use catalina.out, systemd redirects stderr/stdout to syslog
- don't use and recommends logrotate OBS-URL: https://build.opensuse.org/package/show/Java:packages/tomcat?expand=0&rev=23
This commit is contained in:
parent
dcb2480abc
commit
39188a6b30
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3eefa08c8600839f32555e9a306fe8f1232c05c846839ab6901e81e5a11fccac
|
|
||||||
size 4264802
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v1.4.9 (MingW32)
|
|
||||||
|
|
||||||
iQIcBAABAgAGBQJQ70f3AAoJEBDAHFovYFnndL8QAJhY0MB2Rv/tiIS3bkfhPrsn
|
|
||||||
+uh9zIbzSgjAbALvOqht2KEa8jS68kNtv2ViPPaVilgT5839IlwJitcT6z33/Thq
|
|
||||||
mA2SrPKZ7pfpYFmYKziTegabPA0JG5Wl/N3F0KkKQIylKsSnWTDj551Jw9Mml8Ja
|
|
||||||
oD+DIfAXZlFSzYRy7t6aBj9BIDDxk7ppHNbdrgntUGb28LoEUFPtLTUTnoboyy8H
|
|
||||||
n3jAw84LEQtlyNZxyYFsCSYfHlofjbJTKlcP1qRDv3/dKA12bjaBD2AX6ZeQ0+Wt
|
|
||||||
rhRtY5II8T/c9A6rGcJ60wN/Vs1bunMYRWKBBDX36SNODiAYQvg5ZHfZJL6Oc0Q1
|
|
||||||
+uCK9Fw/LrI5odgtnP0MqOFjI4nYb8kpsvTUf3pWdQVlYAImEZ5dhsxa6B8wdrx7
|
|
||||||
RGsXAWpiKFkcnFy+E6CYdHXfUs8+qr/b1wq+eKoL7+4YCYj3QlmbHksGh8X+3cMQ
|
|
||||||
0U+AgMTAyoFRz6dgUdyhFukWDnc/mlso7aQMwvr5N/zp5qEe9hzSRMode9hHWYYB
|
|
||||||
t2/TrDOfNBxW7PU1r0G7+Lpr9M3yS/pFH4Irb15HnvowKAa41Y1PC6cnAk6o+BMU
|
|
||||||
czXlWmNMjGw/XIgQrRbOLCft+i5K+a8ZNWv8tfHu2AOrxxOVk9P29H1j7nqjtz9O
|
|
||||||
+3VEpHc0FdppWaisQNHr
|
|
||||||
=Eqjf
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -13,8 +13,13 @@ After=network.target
|
|||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
EnvironmentFile=/etc/tomcat/tomcat.conf
|
EnvironmentFile=/etc/tomcat/tomcat.conf
|
||||||
|
#PIDFILE is needed for jsvc
|
||||||
|
#Environment=JSVC_PIDFILE=/var/run/tomcat-jsvc.pid
|
||||||
ExecStart=/usr/sbin/tomcat-jsvc-sysd start
|
ExecStart=/usr/sbin/tomcat-jsvc-sysd start
|
||||||
ExecStop=/usr/sbin/tomcat-jsvc-sysd stop
|
ExecStop=/usr/sbin/tomcat-jsvc-sysd stop
|
||||||
|
StandardOutput=syslog
|
||||||
|
SyslogIdentifier=%n
|
||||||
|
SyslogFacility=daemon
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
@ -71,7 +71,7 @@ function start() {
|
|||||||
#bnc#779538
|
#bnc#779538
|
||||||
cd ${CATALINA_BASE}
|
cd ${CATALINA_BASE}
|
||||||
|
|
||||||
${JAVACMD} $JAVA_OPTS $CATALINA_OPTS \
|
exec ${JAVACMD} $JAVA_OPTS $CATALINA_OPTS \
|
||||||
-classpath "$CLASSPATH" \
|
-classpath "$CLASSPATH" \
|
||||||
-Dcatalina.base="$CATALINA_BASE" \
|
-Dcatalina.base="$CATALINA_BASE" \
|
||||||
-Dcatalina.home="$CATALINA_HOME" \
|
-Dcatalina.home="$CATALINA_HOME" \
|
||||||
@ -79,11 +79,7 @@ function start() {
|
|||||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" ${DSECURITY_MANAGER} \
|
-Djava.io.tmpdir="$CATALINA_TMPDIR" ${DSECURITY_MANAGER} \
|
||||||
-Djava.util.logging.config.file="${CATALINA_BASE}/conf/logging.properties" \
|
-Djava.util.logging.config.file="${CATALINA_BASE}/conf/logging.properties" \
|
||||||
-Djava.util.logging.manager="org.apache.juli.ClassLoaderLogManager" \
|
-Djava.util.logging.manager="org.apache.juli.ClassLoaderLogManager" \
|
||||||
org.apache.catalina.startup.Bootstrap start \
|
org.apache.catalina.startup.Bootstrap start
|
||||||
>> ${CATALINA_BASE}/logs/catalina.out 2>&1
|
|
||||||
ret=${?}
|
|
||||||
|
|
||||||
return $ret
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function stop() {
|
function stop() {
|
||||||
|
@ -15,6 +15,9 @@ User=tomcat
|
|||||||
Group=tomcat
|
Group=tomcat
|
||||||
ExecStart=/usr/sbin/tomcat-sysd start
|
ExecStart=/usr/sbin/tomcat-sysd start
|
||||||
ExecStop=/usr/sbin/tomcat-sysd stop
|
ExecStop=/usr/sbin/tomcat-sysd stop
|
||||||
|
StandardOutput=syslog
|
||||||
|
SyslogIdentifier=%n
|
||||||
|
SyslogFacility=daemon
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
@ -5,6 +5,8 @@ Thu Apr 18 12:23:13 UTC 2013 - mvyskocil@suse.com
|
|||||||
- install only systemd unit files on openSUSE 12.1+
|
- install only systemd unit files on openSUSE 12.1+
|
||||||
* and call proper code when init script still exists
|
* and call proper code when init script still exists
|
||||||
- add a proper scripplets for -jsvc subpackage
|
- add a proper scripplets for -jsvc subpackage
|
||||||
|
- don't use catalina.out, systemd redirects stderr/stdout to syslog
|
||||||
|
- don't use and recommends logrotate
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Feb 16 07:29:52 UTC 2013 - m407@mail.ru
|
Sat Feb 16 07:29:52 UTC 2013 - m407@mail.ru
|
||||||
|
16
tomcat.spec
16
tomcat.spec
@ -115,7 +115,9 @@ BuildRequires: systemd
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Recommends: libtcnative-1-0 >= 1.1.24
|
Recommends: libtcnative-1-0 >= 1.1.24
|
||||||
|
%if ! %{with_systemd}
|
||||||
Recommends: logrotate
|
Recommends: logrotate
|
||||||
|
%endif
|
||||||
|
|
||||||
Requires(pre): %{_sbindir}/groupadd
|
Requires(pre): %{_sbindir}/groupadd
|
||||||
Requires(pre): %{_sbindir}/useradd
|
Requires(pre): %{_sbindir}/useradd
|
||||||
@ -348,9 +350,9 @@ zip -u output/build/bin/tomcat-juli.jar META-INF/MANIFEST.MF
|
|||||||
%{__install} -d -m 0755 %{buildroot}%{_unitdir}
|
%{__install} -d -m 0755 %{buildroot}%{_unitdir}
|
||||||
%else
|
%else
|
||||||
%{__install} -d -m 0755 %{buildroot}%{_initrddir}
|
%{__install} -d -m 0755 %{buildroot}%{_initrddir}
|
||||||
|
%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d
|
|
||||||
%{__install} -d -m 0755 %{buildroot}%{_localstatedir}/log/%{name}
|
%{__install} -d -m 0755 %{buildroot}%{_localstatedir}/log/%{name}
|
||||||
# sysconfig removal
|
# sysconfig removal
|
||||||
# % {__install} -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
|
# % {__install} -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
|
||||||
@ -406,8 +408,10 @@ ln -sf %{_initrddir}/%{name} $RPM_BUILD_ROOT/%{_sbindir}/rc%{name}
|
|||||||
%{__install} -m 0755 %{SOURCE4} \
|
%{__install} -m 0755 %{SOURCE4} \
|
||||||
%{buildroot}%{_sbindir}/d%{name}
|
%{buildroot}%{_sbindir}/d%{name}
|
||||||
# % {__ln_s} %{name} %{buildroot}%{_sbindir}/d%{name}
|
# % {__ln_s} %{name} %{buildroot}%{_sbindir}/d%{name}
|
||||||
|
%if ! %{with_systemd}
|
||||||
%{__sed} -e "s|\@\@\@TCLOG\@\@\@|%{logdir}|g" %{SOURCE5} \
|
%{__sed} -e "s|\@\@\@TCLOG\@\@\@|%{logdir}|g" %{SOURCE5} \
|
||||||
> %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
> %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
|
||||||
|
%endif
|
||||||
%{__sed} -e "s|\@\@\@TCHOME\@\@\@|%{homedir}|g" \
|
%{__sed} -e "s|\@\@\@TCHOME\@\@\@|%{homedir}|g" \
|
||||||
-e "s|\@\@\@TCTEMP\@\@\@|%{tempdir}|g" \
|
-e "s|\@\@\@TCTEMP\@\@\@|%{tempdir}|g" \
|
||||||
-e "s|\@\@\@LIBDIR\@\@\@|%{_libdir}|g" %{SOURCE6} \
|
-e "s|\@\@\@LIBDIR\@\@\@|%{_libdir}|g" %{SOURCE6} \
|
||||||
@ -561,16 +565,16 @@ fi
|
|||||||
%restart_on_update %{name}
|
%restart_on_update %{name}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%pre
|
%pre jsvc
|
||||||
%service_add_pre %{name}-jsvc.service
|
%service_add_pre %{name}-jsvc.service
|
||||||
|
|
||||||
%post
|
%post jsvc
|
||||||
%service_add_post %{name}-jsvc.service
|
%service_add_post %{name}-jsvc.service
|
||||||
|
|
||||||
%preun
|
%preun jsvc
|
||||||
%service_del_preun %{name}-jsvc.service
|
%service_del_preun %{name}-jsvc.service
|
||||||
|
|
||||||
%postun
|
%postun jsvc
|
||||||
%service_del_postun %{name}-jsvc.service
|
%service_del_postun %{name}-jsvc.service
|
||||||
|
|
||||||
%post el-2_2-api
|
%post el-2_2-api
|
||||||
@ -638,7 +642,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
#bnc#565901
|
#bnc#565901
|
||||||
%attr(0755,root,root) %{bindir}/catalina.sh
|
%attr(0755,root,root) %{bindir}/catalina.sh
|
||||||
|
%if ! %{with_systemd}
|
||||||
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
|
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
|
||||||
|
%endif
|
||||||
# sysconfig removal
|
# sysconfig removal
|
||||||
# % config(noreplace) %{_sysconfdir}/sysconfig/%{name}
|
# % config(noreplace) %{_sysconfdir}/sysconfig/%{name}
|
||||||
# bnc#726307
|
# bnc#726307
|
||||||
|
Loading…
x
Reference in New Issue
Block a user