packages: oracle-instantclient/oracle-instantclient.spec - install skeleton...

baggins baggins at pld-linux.org
Tue Sep 14 13:19:57 CEST 2010


Author: baggins                      Date: Tue Sep 14 11:19:57 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- install skeleton tnsnames.ora, oracle hates you when that file is missing,
  especially sqlplus

---- Files affected:
packages/oracle-instantclient:
   oracle-instantclient.spec (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: packages/oracle-instantclient/oracle-instantclient.spec
diff -u packages/oracle-instantclient/oracle-instantclient.spec:1.3 packages/oracle-instantclient/oracle-instantclient.spec:1.4
--- packages/oracle-instantclient/oracle-instantclient.spec:1.3	Fri Sep 10 21:14:07 2010
+++ packages/oracle-instantclient/oracle-instantclient.spec	Tue Sep 14 13:19:51 2010
@@ -188,6 +188,21 @@
 install -p sdk/include/* $RPM_BUILD_ROOT%{_includedir}/oracle/client
 install -p sdk/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}
 
+cat <<EOF >/etc/tnsnames.ora
+ORCL =
+  (DESCRIPTION =
+      (ADDRESS_LIST =
+        (ADDRESS =
+	  (PROTOCOL = TCP)
+	  (Host = localhost)
+	  (Port = 1521)
+	)
+      )
+      (CONNECT_DATA = (SID = ORCL)
+      )
+  )
+EOF
+
 # rename to avoid clash with openldap header or php build will suffer
 mv $RPM_BUILD_ROOT%{_includedir}/oracle/client/{ldap.h,oraldap.h}
 
@@ -230,6 +245,7 @@
 %files basiclite
 %defattr(644,root,root,755)
 %doc instantclient_*/BASIC_LITE_README
+%config(noreplace) %verify(not md5 mtime size) /etc/tnsnames.ora
 %attr(755,root,root) %{_bindir}/adrci
 %attr(755,root,root) %{_bindir}/genezi
 %attr(755,root,root) %{_libdir}/libclntsh.so.*
@@ -241,6 +257,7 @@
 %files basic
 %defattr(644,root,root,755)
 %doc instantclient_*/BASIC_README
+%config(noreplace) %verify(not md5 mtime size) /etc/tnsnames.ora
 %attr(755,root,root) %{_bindir}/adrci
 %attr(755,root,root) %{_bindir}/genezi
 %attr(755,root,root) %{_libdir}/libclntsh.so.*
@@ -297,6 +314,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2010/09/14 11:19:51  baggins
+- install skeleton tnsnames.ora, oracle hates you when that file is missing,
+  especially sqlplus
+
 Revision 1.3  2010/09/10 19:14:07  baggins
 - rel 2
 - rename ldap.h
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/oracle-instantclient/oracle-instantclient.spec?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list