SHA256
1
0
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:
Michal Vyskocil 2013-04-19 11:53:03 +00:00 committed by Git OBS Bridge
parent dcb2480abc
commit 39188a6b30
7 changed files with 23 additions and 31 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3eefa08c8600839f32555e9a306fe8f1232c05c846839ab6901e81e5a11fccac
size 4264802

View File

@ -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-----

View File

@ -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

View File

@ -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() {

View File

@ -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

View File

@ -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

View File

@ -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