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