Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 508052 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/app-backup/tsm/tsm-7.1.0.0.ebuild (-3 / +7 lines)
Lines 176-183 Link Here
176
	dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5
176
	dosym libvixDiskLibVim.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLibVim.so.5
177
	dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5
177
	dosym libvixDiskLib.so.5.5.0 $CLIENTDIR/ba/bin/libvixDiskLib.so.5
178
178
179
	fowners -R :tsm /opt/tivoli
179
	fowners :tsm /opt/tivoli/tsm/client/ba/bin/dsmtca
180
	fperms -R g+rX,o-rx /opt/tivoli # Allow only tsm group users to access TSM tools
181
	fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca
180
	fperms 4710 /opt/tivoli/tsm/client/ba/bin/dsmtca
182
181
183
	keepdir /var/log/tsm
182
	keepdir /var/log/tsm
Lines 218-224 Link Here
218
}
217
}
219
218
220
pkg_postinst() {
219
pkg_postinst() {
221
	local i
220
	local i dirs
222
	for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do
221
	for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do
223
		if [[ ! -e $i ]]; then
222
		if [[ ! -e $i ]]; then
224
			touch $i || die
223
			touch $i || die
Lines 232-236 Link Here
232
	chown root:tsm /var/log/tsm || die
231
	chown root:tsm /var/log/tsm || die
233
	chmod 0750 /var/log/tsm || die
232
	chmod 0750 /var/log/tsm || die
234
233
234
	# Bug 508052: directories used to be too restrictive, have to widen perms.
235
	dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) )
236
	chown root:root "${dirs[@]}" || die
237
	chmod 0755 "${dirs[@]}" || die
238
235
	readme.gentoo_print_elog
239
	readme.gentoo_print_elog
236
}
240
}

Return to bug 508052