Solaris packaing fixed
authorAlex Kirhenshtein <alk@netxms.org>
Tue, 22 May 2012 21:42:52 +0000 (21:42 +0000)
committerAlex Kirhenshtein <alk@netxms.org>
Tue, 22 May 2012 21:42:52 +0000 (21:42 +0000)
.gitattributes
packages/solaris/Makefile
packages/solaris/Prototype
packages/solaris/files [deleted file]

index 4de628e..a6a3c80 100644 (file)
@@ -206,7 +206,6 @@ packages/linux/debian/netxms-server.postrm -text
 packages/linux/debian/netxms-server.preinst -text
 packages/linux/debian/netxms-server.prerm -text
 packages/solaris/Prototype -text
-packages/solaris/files -text
 packages/solaris/postinstall -text
 packages/solaris/preinstall -text
 reports/IP[!!-~]Inventory.jrxml -text
index 57160bd..c66229b 100644 (file)
@@ -1,4 +1,4 @@
-NX_VERSION=$(shell grep AC_INIT ../../configure.ac | awk -F '[\]\[]' '{ print $$4; }')
+NX_VERSION=$(shell grep AC_INIT ../../configure.ac | awk -F '[][]' '{ print $$4; }')
 PLATFORM=$(shell uname -p)
 
 ifdef SUFIX
@@ -7,12 +7,18 @@ else
        _SUFIX=
 endif
 
-all:
+all: prereq package
+
+prereq: /opt/netxms/lib/libcrypto.so.0.9.8
+       cp /opt/csw/lib/libcrypto.so.0.9.8 /opt/netxms/lib
+       cp /opt/csw/lib/libgcc_s.so.1 /opt/netxms/lib
+       cp /opt/csw/lib/libstdc++.so.6 /opt/netxms/lib
+
+package:
        sed 's,@version@,$(NX_VERSION),' < pkginfo.in > pkginfo
        rm -rf /tmp/RADnxagent
        pkgmk -o -r / -d /tmp -f Prototype
-       cd /tmp
-       tar -cf - RADnxagent | gzip -9 -c > RADnxagent.$(NX_VERSION).$(_SUFIX)$(PLATFORM).pkg.tar.gz
-       cd -
+       pkgtrans /tmp /tmp/RADnxagent.$(NX_VERSION).$(_SUFIX)$(PLATFORM).pkg RADnxagent
+       gzip -f9 /tmp/RADnxagent.$(NX_VERSION).$(_SUFIX)$(PLATFORM).pkg
        rm -rf /tmp/RADnxagent
        rm pkginfo
index 5ab4e3b..52975b6 100644 (file)
@@ -3,39 +3,45 @@ i preinstall
 i postinstall
 f none /etc/init.d/nxagentd 0755 root root
 d none /opt/netxms 0755 root root
+d none /opt/netxms/bin 0755 root root
 d none /opt/netxms/lib 0755 root root
-s none /opt/netxms/lib/libnxtre.so.5=libnxtre.so.5.0.0
-f none /opt/netxms/lib/libnxtre.so.5.0.0 0755 root root
-s none /opt/netxms/lib/libnxtre.so=libnxtre.so.5.0.0
-s none /opt/netxms/lib/libnetxms.so.1=libnetxms.so.1.0.0
+d none /opt/netxms/lib/netxms 0755 root root
+f none /opt/netxms/bin/nxagentd 0755 root root
+f none /opt/netxms/bin/nxapush 0755 root root
+f none /opt/netxms/bin/nxcptest 0755 root root
+f none /opt/netxms/bin/nxdevcfg 0755 root root
+f none /opt/netxms/lib/libcrypto.so.0.9.8 0555 root root
+f none /opt/netxms/lib/libgcc_s.so.1 0644 root root
 f none /opt/netxms/lib/libnetxms.so.1.0.0 0755 root root
-s none /opt/netxms/lib/libnetxms.so=libnetxms.so.1.0.0
-s none /opt/netxms/lib/libnxsqlite.so=libnxsqlite.so.1.0.0
-f none /opt/netxms/lib/libnxsqlite.so.1.0.0 0755 root root
-s none /opt/netxms/lib/libnxsqlite.so.1=libnxsqlite.so.1.0.0
-s none /opt/netxms/lib/libnxlp.so.1=libnxlp.so.1.0.0
-f none /opt/netxms/lib/libnxlp.so.1.0.0 0755 root root
-s none /opt/netxms/lib/libnxlp.so=libnxlp.so.1.0.0
-s none /opt/netxms/lib/libnxdb.so.1=libnxdb.so.1.0.0
 f none /opt/netxms/lib/libnxdb.so.1.0.0 0755 root root
-s none /opt/netxms/lib/libnxdb.so=libnxdb.so.1.0.0
-d none /opt/netxms/lib/netxms 0755 root root
-f none /opt/netxms/lib/netxms/portcheck.nsm 0755 root root
-f none /opt/netxms/lib/netxms/ping.nsm 0755 root root
-f none /opt/netxms/lib/netxms/sms.nsm 0755 root root
-f none /opt/netxms/lib/netxms/ups.nsm 0755 root root
+f none /opt/netxms/lib/libnxexpat.so.1.0.0 0755 root root
+f none /opt/netxms/lib/libnxlp.so.1.0.0 0755 root root
+f none /opt/netxms/lib/libnxsqlite.so.1.0.0 0755 root root
+f none /opt/netxms/lib/libnxtre.so.5.0.0 0755 root root
+f none /opt/netxms/lib/libstdc++.so.6 0755 root root
 f none /opt/netxms/lib/netxms/ecs.nsm 0755 root root
 f none /opt/netxms/lib/netxms/logwatch.nsm 0755 root root
+f none /opt/netxms/lib/netxms/ping.nsm 0755 root root
+f none /opt/netxms/lib/netxms/portcheck.nsm 0755 root root
+f none /opt/netxms/lib/netxms/sms.nsm 0755 root root
 f none /opt/netxms/lib/netxms/sunos.nsm 0755 root root
-s none /opt/netxms/lib/libnsm_portcheck.so=/opt/netxms/lib/netxms/portcheck.nsm
-s none /opt/netxms/lib/libnsm_ping.so=/opt/netxms/lib/netxms/ping.nsm
-s none /opt/netxms/lib/libnsm_sms.so=/opt/netxms/lib/netxms/sms.nsm
-s none /opt/netxms/lib/libnsm_ups.so=/opt/netxms/lib/netxms/ups.nsm
+f none /opt/netxms/lib/netxms/ups.nsm 0755 root root
+s none /opt/netxms/lib/libnetxms.so.1=libnetxms.so.1.0.0
+s none /opt/netxms/lib/libnetxms.so=libnetxms.so.1.0.0
 s none /opt/netxms/lib/libnsm_ecs.so=/opt/netxms/lib/netxms/ecs.nsm
 s none /opt/netxms/lib/libnsm_logwatch.so=/opt/netxms/lib/netxms/logwatch.nsm
+s none /opt/netxms/lib/libnsm_ping.so=/opt/netxms/lib/netxms/ping.nsm
+s none /opt/netxms/lib/libnsm_portcheck.so=/opt/netxms/lib/netxms/portcheck.nsm
+s none /opt/netxms/lib/libnsm_sms.so=/opt/netxms/lib/netxms/sms.nsm
 s none /opt/netxms/lib/libnsm_sunos.so=/opt/netxms/lib/netxms/sunos.nsm
-d none /opt/netxms/bin 0755 root root
-f none /opt/netxms/bin/nxcptest 0755 root root
-f none /opt/netxms/bin/nxdevcfg 0755 root root
-f none /opt/netxms/bin/nxagentd 0755 root root
-f none /opt/netxms/bin/nxapush 0755 root root
+s none /opt/netxms/lib/libnsm_ups.so=/opt/netxms/lib/netxms/ups.nsm
+s none /opt/netxms/lib/libnxdb.so.1=libnxdb.so.1.0.0
+s none /opt/netxms/lib/libnxdb.so=libnxdb.so.1.0.0
+s none /opt/netxms/lib/libnxexpat.so.1=libnxexpat.so.1.0.0
+s none /opt/netxms/lib/libnxexpat.so=libnxexpat.so.1.0.0
+s none /opt/netxms/lib/libnxlp.so.1=libnxlp.so.1.0.0
+s none /opt/netxms/lib/libnxlp.so=libnxlp.so.1.0.0
+s none /opt/netxms/lib/libnxsqlite.so.1=libnxsqlite.so.1.0.0
+s none /opt/netxms/lib/libnxsqlite.so=libnxsqlite.so.1.0.0
+s none /opt/netxms/lib/libnxtre.so.5=libnxtre.so.5.0.0
+s none /opt/netxms/lib/libnxtre.so=libnxtre.so.5.0.0
diff --git a/packages/solaris/files b/packages/solaris/files
deleted file mode 100644 (file)
index e540841..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/opt/netxms
-/opt/netxms/bin
-/opt/netxms/bin/nxcptest
-/opt/netxms/bin/nxagentd
-/opt/netxms/lib
-/opt/netxms/lib/libnxzlib.so
-/opt/netxms/lib/libnxtre.so.5
-/opt/netxms/lib/libnxcl.so
-/opt/netxms/lib/libnxcl.so.1.0.0
-/opt/netxms/lib/netxms
-/opt/netxms/lib/netxms/portcheck.nsm
-/opt/netxms/lib/netxms/sms.nsm
-/opt/netxms/lib/netxms/sunos.nsm
-/opt/netxms/lib/netxms/logwatch.nsm
-/opt/netxms/lib/netxms/ping.nsm
-/opt/netxms/lib/netxms/ecs.nsm
-/opt/netxms/lib/netxms/ups.nsm
-/opt/netxms/lib/libnetxms.so
-/opt/netxms/lib/libnsm_portcheck.so
-/opt/netxms/lib/libnxzlib.so.1
-/opt/netxms/lib/libnsm_ups.so
-/opt/netxms/lib/libnsm_ping.so
-/opt/netxms/lib/libnetxms.so.1
-/opt/netxms/lib/libnetxms.so.1.0.0
-/opt/netxms/lib/libnxzlib.so.1.0.0
-/opt/netxms/lib/libnsm_ecs.so
-/opt/netxms/lib/libnxlp.so.1
-/opt/netxms/lib/libnxdb.so.1
-/opt/netxms/lib/libnsm_sunos.so
-/opt/netxms/lib/libnxdb.so.1.0.0
-/opt/netxms/lib/libnxlp.so
-/opt/netxms/lib/libnxsqlite.so
-/opt/netxms/lib/libnxdb.so
-/opt/netxms/lib/libnxexpat.so.1
-/opt/netxms/lib/libnxtre.so.5.0.0
-/opt/netxms/lib/libnxsqlite.so.1.0.0
-/opt/netxms/lib/libnxlp.so.1.0.0
-/opt/netxms/lib/libnsm_logwatch.so
-/opt/netxms/lib/libnxtre.so
-/opt/netxms/lib/libnsm_sms.so
-/opt/netxms/lib/libnxexpat.so.1.0.0
-/opt/netxms/lib/libnxexpat.so
-/opt/netxms/lib/libnxsqlite.so.1