File novell-zenworks-jdk.spec of Package novell-zenworks-jdk
Summary : ZENworks JDK
Name : novell-zenworks-jdk
Version : 1.8.0_51
Release : 1
Group : Applications/System
License : Copyright 1999-2015 Novell, Inc. All rights reserved
Vendor : Novell, Inc.
URL : http://www.novell.com
Distribution : Novell ZENworks
Packager : Novell, Inc.
AutoReqProv : no
Source0:novell-zenworks-jdk.tar.gz
BuildArchitectures: x86_64
BuildRoot: %{_builddir}/novell-zenworks-jdk
%description
Novell ZENworks JDK
%prep
%setup -n novell-zenworks-jdk
%install
export NO_BRP_CHECK_BYTECODE_VERSION=true
#%__cp -rf * %{buildroot}
%files
%defattr(755, root, root)
%dir /opt/novell
%dir /opt/novell/zenworks
%dir /opt/novell/zenworks/share
%dir /opt/novell/zenworks/share/java
%dir /opt/novell/zenworks/lib
/opt/novell/zenworks/share/java/*
%pre
oldjdklink="/opt/novell/zenworks/share/java"
if [ -h $oldjdklink ]; then
rm $oldjdklink
fi
%post
jdkdir="/opt/novell/zenworks/share/jdk"
if [ -d $jdkdir ]; then
if [ -h /opt/novell/zenworks/lib/java ]; then
rm /opt/novell/zenworks/lib/java
fi
if [ -f /etc/redhat-release ]; then
/sbin/restorecon -R $jdkdir/ || :
fi
ln -sf $jdkdir /opt/novell/zenworks/lib/java
ln -sf $jdkdir /opt/novell/zenworks/share/java
fi
%preun
if [ $1 = 0 ]; then
for softlink in /opt/novell/zenworks/lib/java /opt/novell/zenworks/share/java
do
if [ -h $softlink ]; then
rm $softlink
fi
done
fi
%postun
%clean