Added new tsm client release

This commit is contained in:
layman
2020-02-20 21:59:16 +01:00
parent 9ac1fe2c59
commit f763516344
9 changed files with 343 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Config file for /etc/init.d/tivoli
# See your TSM manual for valid ops
#DSMC_OPTS=""
+27
View File
@@ -0,0 +1,27 @@
#!/sbin/openrc-run
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
depend() {
use net
after dns
}
start() {
ebegin "Starting dsmc"
start-stop-daemon --start --background --nicelevel 15 \
--make-pidfile --pidfile /var/run/dsmc.pid \
--exec /opt/tivoli/tsm/client/ba/bin/dsmc sched ${DSMC_OPTS}
eend $?
}
stop() {
ebegin "Stopping dsmc"
# For whatever reason SIGTERM doesn't affect the dsmc process, but
# SIGHUP makes it exit cleanly
start-stop-daemon --stop \
--signal 1 \
--pidfile /var/run/dsmc.pid
eend $?
}
+10
View File
@@ -0,0 +1,10 @@
[Unit]
Description=Tivoli Storage Manager (TSM) - dsmc
After=network.target
[Service]
Nice=15
ExecStart=/opt/tivoli/tsm/client/ba/bin/dsmc sched
[Install]
WantedBy=multi-user.target
+25
View File
@@ -0,0 +1,25 @@
#!/sbin/openrc-run
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
command=/opt/tivoli/tsm/client/ba/bin/dsmcad
depend() {
use net
after dns dsmc
}
start() {
ebegin "Starting dsmcad"
start-stop-daemon --start --nicelevel 15 \
--exec ${command}
eend $?
}
stop() {
ebegin "Stopping dsmcad"
start-stop-daemon --stop \
--signal 1 \
--exec ${command}
eend $?
}
+12
View File
@@ -0,0 +1,12 @@
[Unit]
Description=Tivoli Storage Manager (TSM) - dsmcad
After=network.target dsmc.service
[Service]
Type=forking
Nice=15
ExecStart=/opt/tivoli/tsm/client/ba/bin/dsmcad
GuessMainPID=no
[Install]
WantedBy=multi-user.target
+4
View File
@@ -0,0 +1,4 @@
/var/log/tsm/*.log {
create 0660 root tsm
delaycompress
}