modules/fxpackager/src/main/resources/com/oracle/tools/packager/linux/template.spec

Print this page




  19 %define __jar_repack %{nil}
  20 
  21 %description
  22 APPLICATION_DESCRIPTION
  23 
  24 %prep
  25 
  26 %build
  27 
  28 %install
  29 rm -rf %{buildroot}
  30 mkdir -p %{buildroot}/opt
  31 cp -r %{_sourcedir}/APPLICATION_FS_NAME %{buildroot}/opt
  32 
  33 %files
  34 APPLICATION_LICENSE_FILE
  35 /opt/APPLICATION_FS_NAME
  36 
  37 %post
  38 SECONDARY_LAUNCHERS_INSTALL

  39 xdg-desktop-menu install --novendor /opt/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop
  40 FILE_ASSOCIATION_INSTALL
  41 if [ "SERVICE_HINT" = "true" ]; then
  42     cp /opt/APPLICATION_FS_NAME/APPLICATION_PACKAGE.init /etc/init.d/APPLICATION_PACKAGE
  43     if [ -x "/etc/init.d/APPLICATION_PACKAGE" ]; then
  44         /sbin/chkconfig --add APPLICATION_PACKAGE
  45         if [ "START_ON_INSTALL" = "true" ]; then
  46             /etc/init.d/APPLICATION_PACKAGE start
  47         fi
  48     fi
  49 fi
  50 
  51 %preun
  52 SECONDARY_LAUNCHERS_REMOVE
  53 xdg-desktop-menu uninstall --novendor /opt/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop
  54 FILE_ASSOCIATION_REMOVE
  55 if [ "SERVICE_HINT" = "true" ]; then
  56     if [ -x "/etc/init.d/APPLICATION_PACKAGE" ]; then
  57         if [ "STOP_ON_UNINSTALL" = "true" ]; then
  58             /etc/init.d/APPLICATION_PACKAGE stop


  19 %define __jar_repack %{nil}
  20 
  21 %description
  22 APPLICATION_DESCRIPTION
  23 
  24 %prep
  25 
  26 %build
  27 
  28 %install
  29 rm -rf %{buildroot}
  30 mkdir -p %{buildroot}/opt
  31 cp -r %{_sourcedir}/APPLICATION_FS_NAME %{buildroot}/opt
  32 
  33 %files
  34 APPLICATION_LICENSE_FILE
  35 /opt/APPLICATION_FS_NAME
  36 
  37 %post
  38 SECONDARY_LAUNCHERS_INSTALL
  39 APP_CDS_CACHE
  40 xdg-desktop-menu install --novendor /opt/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop
  41 FILE_ASSOCIATION_INSTALL
  42 if [ "SERVICE_HINT" = "true" ]; then
  43     cp /opt/APPLICATION_FS_NAME/APPLICATION_PACKAGE.init /etc/init.d/APPLICATION_PACKAGE
  44     if [ -x "/etc/init.d/APPLICATION_PACKAGE" ]; then
  45         /sbin/chkconfig --add APPLICATION_PACKAGE
  46         if [ "START_ON_INSTALL" = "true" ]; then
  47             /etc/init.d/APPLICATION_PACKAGE start
  48         fi
  49     fi
  50 fi
  51 
  52 %preun
  53 SECONDARY_LAUNCHERS_REMOVE
  54 xdg-desktop-menu uninstall --novendor /opt/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.desktop
  55 FILE_ASSOCIATION_REMOVE
  56 if [ "SERVICE_HINT" = "true" ]; then
  57     if [ -x "/etc/init.d/APPLICATION_PACKAGE" ]; then
  58         if [ "STOP_ON_UNINSTALL" = "true" ]; then
  59             /etc/init.d/APPLICATION_PACKAGE stop