[Xedeb-commits] ttrichle7 commits r9 - trunk/debian/server

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Mon Nov 28 15:56:50 CST 2005


Author: ttrichle7
Date: 2005-11-28 15:56:48 -0600 (Mon, 28 Nov 2005)
New Revision: 9

Modified:
   trunk/debian/server/postinst
   trunk/debian/server/postrm
   trunk/debian/server/preinst
   trunk/debian/server/prerm
Log:
uploaded C&P's frankfurt changes:postinst,preinst,postrm,prerm

Modified: trunk/debian/server/postinst
===================================================================
--- trunk/debian/server/postinst	2005-11-24 00:26:26 UTC (rev 8)
+++ trunk/debian/server/postinst	2005-11-28 21:56:48 UTC (rev 9)
@@ -1,7 +1,23 @@
 #!/bin/sh
 
-#DEBHELPER#
+# Automatically added by dh_installinit
+if [ -x "/etc/init.d/oracle-xe" ]; then
+	update-rc.d oracle-xe defaults >/dev/null
+	if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
+		invoke-rc.d oracle-xe start || exit 0
+	else
+		/etc/init.d/oracle-xe start || exit 0
+	fi
+fi
+# End automatically added section
 
+set -e
+# Automatically added by dh_installmenu
+if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ]; then
+    update-menus
+fi
+# End automatically added section
+
 echo "Executing Post-install steps.........."
 if `grep -q dba /etc/group`
 then
@@ -13,20 +29,12 @@
 then
 	/usr/sbin/usermod -G dba oraclexe
 else
-	/usr/sbin/useradd -M -g dba -d /usr/lib/oracle/xe -s /bin/bash oraclexe
+	/usr/sbin/useradd -m -G dba -d /usr/lib/oracle/xe -s /bin/bash oraclexe
 fi
 /bin/chown -R oraclexe:dba /usr/lib/oracle/xe
 #/sbin/ldconfig
 
 
-if [ -f /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libocci.so ]
-then
-	rm -fr /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libocci.so
-	ln -s /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libocci.so.10.1 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libocci.so
-else
-	ln -s /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libocci.so.10.1 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib/libocci.so
-fi
-
 /bin/chown -R oraclexe:dba /usr/lib/oracle/xe
 
 
@@ -59,107 +67,6 @@
 chmod 6751 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle
 chmod 755 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus
 
-# Start Menu icons
-
-if test -d  /var/lib/menu/kde/Applications/OracleXE
-then
-	echo ""
-else
-	mkdir -p /var/lib/menu/kde/Applications/OracleXE/GetHelp
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/.directory ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/.directory
-	ln -s /usr/share/desktop-menu-files/OracleXE.directory /var/lib/menu/kde/Applications/OracleXE/.directory
-else
-	ln -s /usr/share/desktop-menu-files/OracleXE.directory /var/lib/menu/kde/Applications/OracleXE/.directory
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/oraclexe-Start.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/oraclexe-Start.desktop
-	ln -s /usr/share/applications/oraclexe-Start.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Start.desktop
-else
-	ln -s /usr/share/applications/oraclexe-Start.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Start.desktop
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/oraclexe-Stop.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/oraclexe-Stop.desktop
-	ln -s /usr/share/applications/oraclexe-Stop.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Stop.desktop
-else
-	ln -s /usr/share/applications/oraclexe-Stop.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Stop.desktop
-fi
-
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/oraclexe-GotoDBHome.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/oraclexe-GotoDBHome.desktop
-	ln -s /usr/share/applications/oraclexe-GotoDBHome.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-GotoDBHome.desktop
-else
-	ln -s /usr/share/applications/oraclexe-GotoDBHome.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-GotoDBHome.desktop
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/oraclexe-SQL.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/oraclexe-SQL.desktop
-	ln -s /usr/share/applications/oraclexe-SQL.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-SQL.desktop
-else
-	ln -s /usr/share/applications/oraclexe-SQL.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-SQL.desktop
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/oraclexe-Backup.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/oraclexe-Backup.desktop
-	ln -s /usr/share/applications/oraclexe-Backup.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Backup.desktop
-else
-	ln -s /usr/share/applications/oraclexe-Backup.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Backup.desktop
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/oraclexe-Restore.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/oraclexe-Restore.desktop
-	ln -s /usr/share/applications/oraclexe-Restore.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Restore.desktop
-else
-	ln -s /usr/share/applications/oraclexe-Restore.desktop /var/lib/menu/kde/Applications/OracleXE/oraclexe-Restore.desktop
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/GetHelp/.directory ] 
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/GetHelp/.directory
-	ln -s /usr/share/desktop-menu-files/oraclexe-GetHelp.directory /var/lib/menu/kde/Applications/OracleXE/GetHelp/.directory
-else
-	ln -s /usr/share/desktop-menu-files/oraclexe-GetHelp.directory /var/lib/menu/kde/Applications/OracleXE/GetHelp/.directory
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-Register.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-Register.desktop
-	ln -s /usr/share/applications/oraclexe-Register.desktop /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-Register.desktop
-else
-	ln -s /usr/share/applications/oraclexe-Register.desktop /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-Register.desktop
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-ReadDoc.desktop ]
-then
-	rm -fr  /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-ReadDoc.desktop
-	ln -s /usr/share/applications/oraclexe-ReadDoc.desktop /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-ReadDoc.desktop
-else
-	ln -s /usr/share/applications/oraclexe-ReadDoc.desktop /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-ReadDoc.desktop
-fi
-
-if [ -f /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-OnlineForum.desktop ]
-then
-	rm -fr /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-OnlineForum.desktop
-	ln -s /usr/share/applications/oraclexe-OnlineForum.desktop /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-OnlineForum.desktop
-else
-	ln -s /usr/share/applications/oraclexe-OnlineForum.desktop /var/lib/menu/kde/Applications/OracleXE/GetHelp/oraclexe-OnlineForum.desktop
-fi
-
-(sed -n '1,/<\/Query>/p' /etc/X11/desktop-menus/applications.menu ; cat /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/oracle-xe.menu ; sed -n '1,/<\/Query>/!p' /etc/X11/desktop-menus/applications.menu ) > /tmp/applications.menu.tmp 
-cp -rf /tmp/applications.menu.tmp /etc/X11/desktop-menus/applications.menu
-rm -fr /tmp/applications.menu.tmp
 rm -fr /usr/lib/oracle/screenrc
 rm -fr /usr/lib/oracle/gtkrc
 rm -fr /usr/lib/oracle/emacs

Modified: trunk/debian/server/postrm
===================================================================
--- trunk/debian/server/postrm	2005-11-24 00:26:26 UTC (rev 8)
+++ trunk/debian/server/postrm	2005-11-28 21:56:48 UTC (rev 9)
@@ -1,14 +1,22 @@
 #!/bin/sh
 
-#DEBHELPER#
+# Automatically added by dh_installinit
+if [ "$1" = "purge" ] ; then
+	update-rc.d oracle-xe remove >/dev/null || exit 0
+fi
+# End automatically added section
 
+set -e
+# Automatically added by dh_installmenu
+if [ -x "`which update-menus 2>/dev/null`" ]; then update-menus ; fi
+# End automatically added section
+
 /sbin/ldconfig
 /bin/cp /etc/oratab /etc/oratab.xe
 /bin/sed -i -s '/XE:/d' /etc/oratab.xe
 /bin/cp /etc/oratab.xe /etc/oratab
 /bin/rm -f /etc/oratab.xe
-/sbin/chkconfig --del oracle-xe
-rm -fr /etc/rc.d/init.d/oracle-xe
+rm -fr /etc/init.d/oracle-xe
 rm -fr /etc/sysconfig/oracle-xe-config
 rm -fr /usr/lib/oracle/xe/oradata/XE
 rm -fr /usr/lib/oracle/xe/app/oracle/admin/XE
@@ -22,6 +30,3 @@
 rm -fr /var/lib/menu/kde/Applications/oraclexe-GetHelp.directory
 rm -fr /usr/share/gnome/vfolders/OracleXE.directory
 rm -fr /usr/share/gnome/vfolders/oraclexe-GetHelp.directory
-sed -n '/<\!\-- Oracle XE \-->/,/<\!\-- Oracle XE \-->/!p' /etc/X11/desktop-menus/applications.menu > /tmp/applications.menu
-cp -rf /tmp/applications.menu /etc/X11/desktop-menus/applications.menu
-rm -fr /tmp/applications.menu

Modified: trunk/debian/server/preinst
===================================================================
--- trunk/debian/server/preinst	2005-11-24 00:26:26 UTC (rev 8)
+++ trunk/debian/server/preinst	2005-11-28 21:56:48 UTC (rev 9)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
-#DEBHELPER#
 
+
 #User must be root
 if [ $(id -u) != "0" ]
 then

Modified: trunk/debian/server/prerm
===================================================================
--- trunk/debian/server/prerm	2005-11-24 00:26:26 UTC (rev 8)
+++ trunk/debian/server/prerm	2005-11-28 21:56:48 UTC (rev 9)
@@ -1,6 +1,16 @@
 #!/bin/sh
 
-#DEBHELPER#
+# Automatically added by dh_installinit
+if [ -x "/etc/init.d/oracle-xe" ]; then
+	if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
+		invoke-rc.d oracle-xe stop || exit 0
+	else
+		/etc/init.d/oracle-xe stop || exit 0
+	fi
+fi
+# End automatically added section
 
-/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/shutdb.sh
+if [ -f "/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/stopdb.sh" ]; then
+	/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/stopdb.sh
+fi
 



More information about the Xedeb-commits mailing list