[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