Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=gcc43.git;a=commitdiff;h=3e527cb67d14d5a804935841ba470f3489750146

commit 3e527cb67d14d5a804935841ba470f3489750146
Author: crazy <[EMAIL PROTECTED]>
Date:   Mon Mar 10 15:21:17 2008 +0100

chkconfig-1.3.30c-1-i686
* Version bump
* fixed url , source
* added up2date again and removed that comment
* which is not true anymore
* added an frugalware patch to make it ignore
* .pacxxx backup files and removed verbose ( debug ?! )
* output on --add

diff --git a/source/base/chkconfig/FrugalBuild 
b/source/base/chkconfig/FrugalBuild
index 9a25a77..c4b8d9d 100644
--- a/source/base/chkconfig/FrugalBuild
+++ b/source/base/chkconfig/FrugalBuild
@@ -2,22 +2,23 @@
# Maintainer: VMiklos <[EMAIL PROTECTED]>

pkgname=chkconfig
-pkgver=1.2.24h
-pkgrel=6
+pkgver=1.3.30c
+pkgrel=1
pkgdesc="Updates and queries runlevel information for system services"
-url="http://www.fastcoder.net/~thumper/software/sysadmin/chkconfig/";
-depends=('glibc' 'popt')
+url="http://www.fastcoder.net/software/chkconfig/";
+depends=('glibc>=2.7-3' 'popt>=1.13')
groups=('base' 'core')
archs=('i686' 'x86_64' 'ppc')
-# silence up2date, newer versions may be problematic and we'll switch to
-# upstart soon
-up2date="$pkgver"
-source=(http://www.fastcoder.net/~thumper/downloads/chkconfig/$pkgname-$pkgver.tar.gz)
-sha1sums=('c22cab9f75e7acdc50f9a2061e224705c43437db')
+up2date="lynx -dump  http://www.fastcoder.net/downloads/|Flasttar"
+source=( http://www.fastcoder.net/downloads/$pkgname-$pkgver.tar.gz 
frugalware.patch)
+sha1sums=('5041858adc384863c66e4a4110c951c19e4a690c' \
+          '218905354a6828c8d0e3a439be02d21fbb190552')

build()
{
-       Fbuild --with-init-dir=/etc/rc.d
+       Fbuild \
+               --with-init-dir=/etc/rc.d
+               --enable-threads=posix
Fmkdir /etc/rc.d/rc{S,0,1,2,3,4,5,6}.d
}

diff --git a/source/base/chkconfig/frugalware.patch 
b/source/base/chkconfig/frugalware.patch
new file mode 100644
index 0000000..9dac5ee
--- /dev/null
+++ b/source/base/chkconfig/frugalware.patch
@@ -0,0 +1,82 @@
+diff -Naur chkconfig-1.3.30c/chkconfig.c chkconfig-1.3.30c-p/chkconfig.c
+--- chkconfig-1.3.30c/chkconfig.c      2007-04-01 23:36:25.000000000 +0200
++++ chkconfig-1.3.30c-p/chkconfig.c    2008-03-10 15:14:15.000000000 +0100
+@@ -202,13 +202,14 @@
+
+               /* Skip files with known bad extensions */
+               if ((dn = strrchr(ent->d_name, '.')) != NULL &&
+-                  (!strcmp(dn, ".rpmsave") || !strcmp(dn, ".rpmnew") || 
!strcmp(dn, ".rpmorig") || !strcmp(dn, ".swp")))
++                  (!strcmp(dn, ".rpmsave") || !strcmp(dn, ".rpmnew") || 
!strcmp(dn, ".rpmorig") || !strcmp(dn, ".swp")
++                      || !strcmp(dn, ".pacnew") || !strcmp(dn, ".pacsave") || 
!strcmp(dn, ".pacorig")))
+                       continue;
+-
++
+               dn = ent->d_name + strlen(ent->d_name) - 1;
+               if (*dn == '~' || *dn == ',')
+                       continue;
+-
++
+               sprintf(fn, "%s/%s", conf.initdir, ent->d_name);
+               if (stat(fn, &sb)) {
+                       continue;
+@@ -224,7 +225,6 @@
+       do {
+               nResolved = 0;
+               int i;
+-
+               for (i = 0; i < numservs ; i++) {
+                       if ((servs+i)->isLSB)
+                               nResolved += frobOneDependencies(servs+i, 
servs, numservs, 0);
+@@ -244,9 +244,13 @@
+       return 1;
+     }
+
+-    printf("start = %d\n", s.sPriority);
+-    printf("end = %d\n", s.kPriority);
+-
++    #if 0
++
++      printf("start = %d\n", s.sPriority);
++      printf("end = %d\n", s.kPriority);
++
++    #endif
++
+     if (s.type == TYPE_XINETD) return 0;
+     if (s.isLSB)
+               frobDependencies(&s);
+@@ -343,7 +347,7 @@
+
+     numServicesAlloced = 10;
+     services = malloc(sizeof(*services) * numServicesAlloced);
+-
++
+     if (!(dir = opendir(conf.initdir))) {
+       fprintf(stderr, _("failed to open %s: %s\n"), conf.initdir,
+               strerror(errno));
+@@ -361,13 +365,14 @@
+     (!strcmp(dn, ".rpmsave") || !strcmp(dn, ".rpmnew")
+      || !strcmp(dn, ".rpmorig") || !strcmp(dn, ".swp")
+      || !strcmp(dn, ".dpkg-dist") || !strcmp(dn, ".dpkg-old")
+-     || !strcmp(dn, ".dpkg-new")))
++     || !strcmp(dn, ".dpkg-new") || !strcmp(dn, ".pacsave")
++     || !strcmp(dn, ".pacnew") || !strcmp(dn, ".pacorig")))
+           continue;
+
+       dn = ent->d_name + strlen(ent->d_name) - 1;
+       if (*dn == '~' || *dn == ',')
+           continue;
+-
++
+       sprintf(fn, "%s/%s", conf.initdir, ent->d_name);
+       if (stat(fn, &sb)) {
+           fprintf(stderr, _("error reading info for service %s: %s\n"),
+@@ -421,7 +426,8 @@
+
+                   /* Skip files with known bad extensions */
+                   if ((dn = strrchr(ent->d_name, '.')) != NULL &&
+-                      (!strcmp(dn, ".rpmsave") || !strcmp(dn, ".rpmnew") || 
!strcmp(dn, ".rpmorig") || !strcmp(dn, ".swp")))
++                      (!strcmp(dn, ".rpmsave") || !strcmp(dn, ".rpmnew") || 
!strcmp(dn, ".rpmorig") || !strcmp(dn, ".swp")
++                              ||!strcmp(dn, ".pacsave") || !strcmp(dn, 
".pacnew") || !strcmp(dn, ".pacorig")))
+                     continue;
+
+                   dn = ent->d_name + strlen(ent->d_name) - 1;
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to