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
openSUSE Build Service is sponsored by