[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kdenonbeta/kdedebian/kalternatives



CVS commit by juanjux: 

Added untested Mandrake Linux support (SOMEBODY PLEASE TEST!)

CCMAIL: kde-debian-devel@kde.org, kde-debian@kde.org


  M +4 -0      Changelog   1.3
  M +12 -2     kalternatives   1.5
  M +1 -1      debian/changelog   1.3


--- kdenonbeta/kdedebian/kalternatives/Changelog  #1.2:1.3
@@ -1,2 +1,6 @@
+0.8 
+[Juanjo]
+* Mandrake support
+
 0.7
 [Juanjo]

--- kdenonbeta/kdedebian/kalternatives/kalternatives  #1.4:1.5
@@ -19,5 +19,5 @@
 #   Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
-__version__ =  "0.7"
+__version__ =  "0.8"
 
 import sys
@@ -433,5 +433,15 @@
         global app
         self.setCentralWidget(QWidget(self, "pok"))
-        self.mgr = AltFilesManager()
+        if os.path.exists("/var/lib/dpkg/alternatives"):
+            #Debian
+            self.mgr = AltFilesManager()
+        elif os.path.exists("/var/lib/rpm/alternatives"):
+            #Mandrake
+            self.mgr = AltFilesManager("/var/lib/rpm/alternatives")
+        else:
+            # Ups?
+            QMessageBox.critical(self, "Critical Error", \
+            "Kalternatives only work on Debian based or Mandrake systems\n\n","&Exit")
+            sys.exit(0)
 
         self.iw = ItemsWidget(self.centralWidget())

--- kdenonbeta/kdedebian/kalternatives/debian/changelog  #1.2:1.3
@@ -1,3 +1,3 @@
-kalternatives (0.7-1) unstable; urgency=low
+kalternatives (0.8-1) unstable; urgency=low
 
   * Initial release.




Reply to: