SOURCES: smart-mxddcl.patch (NEW), smart-distro.py (NEW), smart.de...

glen glen at pld-linux.org
Sat Mar 4 13:32:10 CET 2006


Author: glen                         Date: Sat Mar  4 12:32:10 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- added

---- Files affected:
SOURCES:
   smart-mxddcl.patch (NONE -> 1.1)  (NEW), smart-distro.py (NONE -> 1.1)  (NEW), smart.desktop (NONE -> 1.1)  (NEW), smart.pam (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/smart-mxddcl.patch
diff -u /dev/null SOURCES/smart-mxddcl.patch:1.1
--- /dev/null	Sat Mar  4 13:32:10 2006
+++ SOURCES/smart-mxddcl.patch	Sat Mar  4 13:32:04 2006
@@ -0,0 +1,64 @@
+--- smart-0.28/smart/ccache.c~	2004-12-06 20:50:02.000000000 +0100
++++ smart-0.28/smart/ccache.c	2004-12-18 04:31:53.201002760 +0100
+@@ -1105,6 +1105,8 @@
+ 
+     CacheObject *cache;
+ 
++    int found;
++
+     if (!self->_cache) {
+         PyErr_SetString(PyExc_TypeError, "Cache not set");
+         return NULL;
+@@ -1346,7 +1348,7 @@
+     }
+ 
+     /* found = False */
+-    int found = 0;
++    found = 0;
+     /* lst = cache._objmap.get(pkgargs) */
+     lst = PyDict_GetItem(cache->_objmap, pkgargs);
+     /* if lst is not None: */
+@@ -1541,8 +1543,9 @@
+     PyObject *state = PyDict_New();
+     PyObject *self__stateversion__;
+     PyMemberDef *members = Loader_Type.tp_members;
++    int i;
+     if (!state) return NULL;
+-    int i = 0;
++    i = 0;
+     PyErr_Clear();
+     while (members[i].name) {
+         PyObject *obj = PyMember_GetOne((char *)self, &members[i]);
+@@ -1567,6 +1570,7 @@
+     PyMemberDef *members = Loader_Type.tp_members;
+     PyObject *self__stateversion__;
+     PyObject *__stateversion__;
++    PyObject *dict;
+     if (!PyDict_Check(state)) {
+         PyErr_SetString(StateVersionError, "");
+         return NULL;
+@@ -1581,7 +1585,7 @@
+         return NULL;
+     }
+     Py_DECREF(self__stateversion__);
+-    PyObject *dict = PyObject_GetAttrString((PyObject *)self, "__dict__");
++    dict = PyObject_GetAttrString((PyObject *)self, "__dict__");
+     if (dict) {
+         PyObject *keys = PyDict_Keys(state);
+         int i, ilen;
+@@ -1842,6 +1846,7 @@
+     /* for loader in loaders: */
+     ilen = PyList_GET_SIZE(self->_loaders);
+     for (i = 0; i != ilen; i++) {
++        int j, jlen;
+         LoaderObject *loader =
+                         (LoaderObject *)PyList_GET_ITEM(self->_loaders, i);
+         if (!PyObject_IsInstance((PyObject *)loader,
+@@ -1852,7 +1857,6 @@
+         }
+ 
+         /* for pkg in loader._packages: */
+-        int j, jlen;
+         jlen = PyList_GET_SIZE(loader->_packages);
+         for (j = 0; j != jlen; j++) {
+             PackageObject *pkg = (PackageObject *)

================================================================
Index: SOURCES/smart-distro.py
diff -u /dev/null SOURCES/smart-distro.py:1.1
--- /dev/null	Sat Mar  4 13:32:10 2006
+++ SOURCES/smart-distro.py	Sat Mar  4 13:32:04 2006
@@ -0,0 +1,12 @@
+if not sysconf.getReadOnly():
+    if not sysconf.has("channels"):
+        sysconf.set(("channels", "rpm-db"),
+                    {"alias": "rpm-db",
+                     "type": "rpm-sys",
+                     "name": "RPM Database"})
+
+    pkgconf.setFlag("multi-version", "kernel")
+    pkgconf.setFlag("multi-version", "kernel-smp")
+    pkgconf.setFlag("multi-version", "kernel-xen0")
+    pkgconf.setFlag("multi-version", "kernel-xenU")
+    pkgconf.setFlag("multi-version", "kernel-devel")

================================================================
Index: SOURCES/smart.desktop
diff -u /dev/null SOURCES/smart.desktop:1.1
--- /dev/null	Sat Mar  4 13:32:10 2006
+++ SOURCES/smart.desktop	Sat Mar  4 13:32:04 2006
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Smart Package Manager
+Name[pt_BR]=Gerenciador de Pacotes Smart
+Comment=Next generation package handling tool
+Comment[pt_BR]=Gerenciador de pacotes de próxima geração
+Icon=smart.png
+Exec=smart-root --gui
+Type=Application
+Terminal=false
+StartupNotify=true
+Categories=Application;System;
+X-Desktop-File-Install-Version=0.2

================================================================
Index: SOURCES/smart.pam
diff -u /dev/null SOURCES/smart.pam:1.1
--- /dev/null	Sat Mar  4 13:32:10 2006
+++ SOURCES/smart.pam	Sat Mar  4 13:32:04 2006
@@ -0,0 +1,8 @@
+#%PAM-1.0
+auth       sufficient	pam_rootok.so
+auth       sufficient	pam_timestamp.so
+auth       required	pam_stack.so service=system-auth
+session    required	pam_permit.so
+session    optional	pam_timestamp.so
+session    optional	pam_xauth.so
+account    required	pam_permit.so
================================================================


More information about the pld-cvs-commit mailing list