]> git.pld-linux.org Git - packages/chkconfig.git/commitdiff
- restored
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 24 Apr 2008 07:20:20 +0000 (07:20 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    chkconfig-add.patch -> 1.7
    chkconfig-noxinet.patch -> 1.5
    chkconfig-pl.po-update.patch -> 1.5

chkconfig-add.patch [new file with mode: 0644]
chkconfig-noxinet.patch [new file with mode: 0644]
chkconfig-pl.po-update.patch [new file with mode: 0644]

diff --git a/chkconfig-add.patch b/chkconfig-add.patch
new file mode 100644 (file)
index 0000000..330177f
--- /dev/null
@@ -0,0 +1,79 @@
+diff -Nru chkconfig-1.2.24h.orig/chkconfig.c chkconfig-1.2.24h/chkconfig.c
+--- chkconfig-1.2.24h.orig/chkconfig.c Wed Jul 17 20:10:55 2002
++++ chkconfig-1.2.24h/chkconfig.c      Wed Jan 22 11:56:32 2003
+@@ -31,6 +31,7 @@
+ #include <sys/stat.h>
+ #include <unistd.h>
+ static char *progname;
++extern int addItem;
+ struct config conf;           // used by leveldb.c
+ #define _(String) gettext((String)) 
+@@ -94,12 +95,10 @@
+     if (s.type == TYPE_XINETD) return 0;
+     
+     for (i = 0; i <= conf.maxlevel; i++) {
+-      if (!isConfigured(name, i)) {
+           if ((1 << i) & s.levels)
+               doSetService(s, i, 1);
+           else
+               doSetService(s, i, 0);
+-      }
+     }
+     return 0;
+@@ -275,7 +274,7 @@
+ int main(int argc, char ** argv) {
+-    int listItem = 0, addItem = 0, delItem = 0;
++    int listItem = 0, delItem = 0;
+     int rc, i, x;
+     char * levels = NULL;
+     int help=0, version=0;
+diff -Nru chkconfig-1.2.24h.orig/leveldb.c chkconfig-1.2.24h/leveldb.c
+--- chkconfig-1.2.24h.orig/leveldb.c   Fri Apr 19 03:15:55 2002
++++ chkconfig-1.2.24h/leveldb.c        Wed Jan 22 12:04:47 2003
+@@ -11,6 +11,10 @@
+ #include <stdio.h>
+ #include <string.h>
+ #include <unistd.h>
++#include <sys/types.h>
++#include <dirent.h>
++
++int addItem = 0;
+ /* Changes
+    2001-12-03 - Petter Reinholdtsen <pere@hungry.com>
+@@ -231,6 +235,9 @@
+     char overflow;
+     char levelbuf[20];
+     char * english_desc = NULL;
++    DIR *dir;
++    struct dirent *dirent;
++    int i;
+     sprintf(filename, "%s/%s", conf.initdir, name);
+@@ -345,6 +352,21 @@
+     serv.name = strdup(name);
++    if (addItem) {
++      strcpy(levelbuf,"/etc/rc.d/rc0.d");
++      for(i=0;i<7;i++,levelbuf[12]++) {
++          dir=opendir(levelbuf);
++          if (!dir) return 1;
++          while ((dirent=readdir(dir))) {
++              if (strlen(dirent->d_name)<4) continue;
++              if (strcmp(dirent->d_name+3,name)) continue;
++              if (*dirent->d_name=='K') serv.levels &= ~(1<<i);
++              else if (*dirent->d_name=='S') serv.levels |= 1<<i;
++          }
++          closedir(dir);
++      }
++    }
++
+     *service = serv;
+     return 0;
+ }
diff --git a/chkconfig-noxinet.patch b/chkconfig-noxinet.patch
new file mode 100644 (file)
index 0000000..def510e
--- /dev/null
@@ -0,0 +1,360 @@
+diff -Nru chkconfig-1.2.24h.orig/chkconfig.c chkconfig-1.2.24h/chkconfig.c
+--- chkconfig-1.2.24h.orig/chkconfig.c Wed Jul 17 20:10:55 2002
++++ chkconfig-1.2.24h/chkconfig.c      Wed Jan 22 12:43:07 2003
+@@ -70,7 +70,6 @@
+       readServiceError(rc, name);
+       return 1;
+     }
+-    if (s.type == TYPE_XINETD) return 0;
+     for (level = 0; level <= conf.maxlevel; level++) {
+           if (!findServiceEntries(name, level, &globres)) {
+@@ -90,8 +89,6 @@
+       readServiceError(rc, name);
+       return 1;
+     }
+-      
+-    if (s.type == TYPE_XINETD) return 0;
+     
+     for (i = 0; i <= conf.maxlevel; i++) {
+       if (!isConfigured(name, i)) {
+@@ -118,10 +115,6 @@
+     }
+     printf("%-15s", s.name);
+-    if (s.type == TYPE_XINETD) {
+-          printf("\t%s\n", s.levels ? _("on") : _("off"));
+-          return 0;
+-    }
+     for (i = 0; i <= conf.maxlevel; i++) {
+       printf("\t%d:%s", i, isOn(s.name, i) ? _("on") : _("off"));
+@@ -131,21 +124,6 @@
+     return 0;
+ }
+-static int isXinetdEnabled() {
+-    int i;
+-    struct service s;
+-
+-    if (readServiceInfo("xinetd", &s, 0)) {
+-          return 0;
+-    }
+-    for (i = 0; i <= conf.maxlevel; i++) {
+-      if (isOn("xinetd", i))
+-            return 1;
+-    }
+-    return 0;
+-}
+-      
+-
+ static int listService(char * item) {
+     DIR * dir;
+     struct dirent * ent;
+@@ -200,34 +178,6 @@
+     closedir(dir);
+-    if (isXinetdEnabled()) {
+-          printf(_("xinetd based services:\n"));
+-          if (!(dir = opendir(conf.xinetddir))) {
+-                  fprintf(stderr, _("failed to open directory %s: %s"),
+-                          conf.xinetddir, strerror(err));
+-                  return 1;
+-          }
+-          while ((ent = readdir(dir))) {
+-                  const char *dn;
+-                  struct service s;
+-
+-                  /* Skip any file starting with a . */
+-                  if (ent->d_name[0] == '.')  continue;
+-
+-                  /* 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")))
+-                    continue;
+-
+-                  dn = ent->d_name + strlen(ent->d_name) - 1;
+-                  if (*dn == '~' || *dn == ',')
+-                    continue;
+-          
+-                  readXinetdServiceInfo(ent->d_name, &s, 0);
+-                  printf("\t%s:\t%s\n", s.name, s.levels ? _("on") : _("off"));
+-          }
+-          closedir(dir);
+-    }
+     return 0;
+ }
+@@ -249,7 +199,6 @@
+       return 1;
+     }
+-    if (s.type == TYPE_INIT_D) {
+           for (i = 0; i <= conf.maxlevel; i++) {
+                   if (!((1 << i) & where)) continue;
+@@ -261,14 +210,6 @@
+                     what = 0;
+                   doSetService(s, i, what);
+           }
+-    } else if (s.type == TYPE_XINETD) {
+-          char xinetd[250];
+-
+-          setXinetdService(s, state);
+-          snprintf(xinetd, sizeof(xinetd),
+-                      "%s/xinetd reload >/dev/null 2>&1", conf.initdir);
+-          system(xinetd);
+-    }
+     return 0;
+ }
+diff -Nru chkconfig-1.2.24h.orig/leveldb.c chkconfig-1.2.24h/leveldb.c
+--- chkconfig-1.2.24h.orig/leveldb.c   Fri Apr 19 03:15:55 2002
++++ chkconfig-1.2.24h/leveldb.c        Wed Jan 22 12:46:28 2003
+@@ -140,88 +140,6 @@
+       return 0;
+ }
+-int readXinetdServiceInfo(char *name, struct service * service, int honorHide) {
+-      char * filename = alloca(strlen(name) + strlen(XINETDDIR) + 50);
+-      int fd;
+-      struct service serv = { NULL, -1, -1, -1, NULL, 1, -1 };
+-      struct stat sb;
+-      char * buf, *ptr;
+-      char * eng_desc = NULL, *start;
+-      
+-      snprintf(filename, strlen(name)+strlen(XINETDDIR)+50, XINETDDIR "/%s", name);
+-      
+-      if ((fd = open(filename, O_RDONLY)) < 0) return -1;
+-      fstat(fd,&sb);
+-      buf = malloc(sb.st_size+1);
+-      if (read(fd,buf,sb.st_size)!=sb.st_size) {
+-              close(fd);
+-              free(buf);
+-              return -1;
+-      }
+-      close(fd);
+-        serv.name = strdup(name);
+-      buf[sb.st_size] = '\0';
+-      start = buf;
+-      while (buf) {
+-              ptr = strchr(buf,'\n');
+-              if (*buf == '#') {
+-                      buf++;
+-                      while (isspace(*buf) && buf < ptr) buf++;
+-                      if (!strncmp(buf,"default:", 9)) {
+-                              buf+=8;
+-                              while(isspace(*buf)) buf++;
+-                              if (!strncmp(buf+9,"on",2)) {
+-                                      serv.enabled = 1;
+-                              } else {
+-                                      serv.enabled = 0;
+-                              }
+-                      } else if (!strncmp(buf,"description:",12)) {
+-                              buf+=11;
+-                              if (readDescription(buf,start+sb.st_size,
+-                                                  &serv.desc,&eng_desc)) {
+-                                      if (serv.desc) free(serv.desc);
+-                              }
+-                              if (!serv.desc) {
+-                                      if (eng_desc)
+-                                        serv.desc = eng_desc;
+-                              } else if (eng_desc)
+-                                        free (eng_desc);
+-                      }
+-                      if (ptr) {
+-                              *ptr = '\0';
+-                              ptr++;
+-                      } 
+-                      buf = ptr;
+-                      continue;
+-              }
+-              while (isspace(*buf) && buf < ptr) buf++;
+-              if (!strncmp(buf,"disable", 7)) {
+-                      buf = strstr(buf,"=");
+-                      if (buf) 
+-                        do {
+-                                buf++;
+-                        } while(isspace(*buf));
+-
+-                      if (buf && strncmp(buf,"yes",3)) {
+-                              serv.levels = parseLevels("0123456",0);
+-                              if (serv.enabled == -1)
+-                                serv.enabled = 1;
+-                      } else {
+-                              serv.levels = 0;
+-                              if (serv.enabled == -1)
+-                                serv.enabled = 0;
+-                      }
+-              }
+-              if (ptr) {
+-                      *ptr = '\0';
+-                      ptr++;
+-              } 
+-              buf = ptr;
+-      }
+-      *service = serv;
+-      return 0;
+-}
+-
+ int readServiceInfo(char * name, struct service * service, int honorHide) {
+     char * filename = alloca(strlen(name) + strlen(conf.initdir) + 50);
+     int fd;
+@@ -235,7 +153,7 @@
+     sprintf(filename, "%s/%s", conf.initdir, name);
+     if ((fd = open(filename, O_RDONLY)) < 0) {
+-          return readXinetdServiceInfo(name,service,honorHide);
++          return -1;
+     }
+     fstat(fd, &sb);
+@@ -427,60 +345,6 @@
+     return 1;
+ }
+-int setXinetdService(struct service s, int on) {
+-      int oldfd, newfd;
+-      char oldfname[100], newfname[100];
+-      char tmpstr[50];
+-      char *buf, *ptr, *tmp;
+-      struct stat sb;
+-      
+-      if (on == -1) {
+-              on = s.enabled ? 1 : 0;
+-      }
+-      snprintf(oldfname,100,"%s/%s",XINETDDIR,s.name);
+-      if ( (oldfd = open(oldfname,O_RDONLY)) == -1 ) {
+-              return -1;
+-      }
+-      fstat(oldfd,&sb);
+-      buf = malloc(sb.st_size+1);
+-      if (read(oldfd,buf,sb.st_size)!=sb.st_size) {
+-              close(oldfd);
+-              free(buf);
+-              return -1;
+-      }
+-      close(oldfd);
+-      buf[sb.st_size] = '\0';
+-      snprintf(newfname,100,"%s/%s.XXXXXX",XINETDDIR,s.name);
+-      newfd = mkstemp(newfname);
+-      if (newfd == -1) {
+-              free(buf);
+-              return -1;
+-      }
+-      while (buf) {
+-              tmp = buf;
+-              ptr = strchr(buf,'\n');
+-              if (ptr) {
+-                      *ptr = '\0';
+-                      ptr++;
+-              } 
+-              while (isspace(*buf)) buf++;
+-              if (strncmp(buf,"disable", 7) && strlen(buf)) {
+-                      write(newfd,tmp,strlen(tmp));
+-                      write(newfd,"\n",1);
+-                      if (buf[0] == '{') {
+-                              snprintf(tmpstr,50,"\tdisable\t= %s", on ? "no" : "yes");
+-                              write(newfd,tmpstr,strlen(tmpstr));
+-                              write(newfd,"\n",1);
+-                      }
+-              }
+-              buf = ptr;
+-      }
+-      close(newfd);
+-      chmod(newfname,0644);
+-      unlink(oldfname);
+-      return(rename(newfname,oldfname));
+-}
+-
+ int doSetService(struct service s, int level, int on) {
+     int priority = on ? s.sPriority : s.kPriority;
+     char linkname[200];
+diff -Nru chkconfig-1.2.24h.orig/ntsysv.c chkconfig-1.2.24h/ntsysv.c
+--- chkconfig-1.2.24h.orig/ntsysv.c    Sun Jul 28 10:50:04 2002
++++ chkconfig-1.2.24h/ntsysv.c Wed Jan 22 12:50:38 2003
+@@ -64,11 +64,6 @@
+     states = alloca(sizeof(*states) * numServices);
+     
+     for (i = 0; i < numServices; i++) {
+-      if (services[i].type == TYPE_XINETD) {
+-              checkboxes[i] = newtCheckbox(-1, i, services[i].name, 
+-                                   services[i].levels ? '*' : ' ', NULL, 
+-                                   states + i);
+-      } else {
+               for (j = 0; j <= conf.maxlevel; j++) {
+                       if (levels & (1 << j)) {
+                               if (isOn(services[i].name, j)) break;
+@@ -78,7 +73,6 @@
+                                            (j != (conf.maxlevel+1)) ?
+                                                       '*' : ' ', NULL, 
+                                            states + i);
+-      }
+       newtFormAddComponent(subform, checkboxes[i]);
+     }
+@@ -135,13 +129,9 @@
+     if (!update) return 1;
+     for (i = 0; i < numServices; i++) {
+-      if (services[i].type == TYPE_XINETD)
+-            setXinetdService(services[i], states[i] == '*');
+-      else {
+             for (j = 0; j <= conf.maxlevel; j++) {
+                     if (levels & (1 << j))
+                       doSetService(services[i], j, states[i] == '*');
+-            }
+       }
+     }
+@@ -212,49 +202,6 @@
+     closedir(dir);
+-    if (!stat("/usr/sbin/xinetd",&sb)) {
+-      if (!(dir = opendir(conf.xinetddir))) {
+-          fprintf(stderr, "failed to open %s: %s\n", conf.xinetddir,
+-                  strerror(errno));
+-          return 2;
+-      }
+-
+-      while ((ent = readdir(dir))) {
+-          if (strchr(ent->d_name, '~') || strchr(ent->d_name, ',') ||
+-              strchr(ent->d_name, '.')) continue;
+-
+-          sprintf(fn, "%s/%s", conf.xinetddir, ent->d_name);
+-          if (stat(fn, &sb))
+-          {
+-                  err = errno;
+-                  continue;
+-          }
+-          if (!S_ISREG(sb.st_mode)) continue;
+-
+-          if (numServices == numServicesAlloced) {
+-              numServicesAlloced += 10;
+-              services = realloc(services, 
+-                                  numServicesAlloced * sizeof(*services));
+-          }
+-
+-          rc = readXinetdServiceInfo(ent->d_name, services + numServices, honorHide);
+-          
+-          if (rc == -1) {
+-              fprintf(stderr, _("error reading info for service %s: %s\n"),
+-                          ent->d_name, strerror(errno));
+-              closedir(dir);
+-              return 2;
+-          } else if (!rc)
+-              numServices++;
+-      }
+-
+-      if (err) {
+-          fprintf(stderr, _("error reading from directory %s: %s\n"),
+-                  conf.xinetddir, strerror(err));
+-          return 1;
+-      }
+-    }
+-
+     qsort(services, numServices, sizeof(*services), serviceNameCmp);
+     *servicesPtr = services;
diff --git a/chkconfig-pl.po-update.patch b/chkconfig-pl.po-update.patch
new file mode 100644 (file)
index 0000000..713b0ca
--- /dev/null
@@ -0,0 +1,216 @@
+--- chkconfig-1.2.24h/po/pl.po.orig    Sun Jul 28 10:53:20 2002
++++ chkconfig-1.2.24h/po/pl.po Tue Feb 18 23:18:14 2003
+@@ -1,11 +1,12 @@
+ # t³umaczenie dla lpl.
+ # Copyright (C) 2000 Free Software Foundation, Inc.
+ # Pawe³ Niewiadomski <lilo@free.poltronic.net>, 2000.
++# Jakub Bogusz <qboosh@pld.org.pl>, 2003.
+ #
+ msgid ""
+ msgstr ""
+ "Project-Id-Version: chkconfig\n"
+-"POT-Creation-Date: 2002-07-28 01:50-0700\n"
++"POT-Creation-Date: 2003-02-18 23:12+0100\n"
+ "PO-Revision-Date: 2000-07-03 00:00+CEST\n"
+ "Last-Translator: Pawe³ Niewiadomski <lilo@free.poltronic.net>\n"
+ "Language-Team: POLISH <pl@li.org>\n"
+@@ -13,151 +14,136 @@
+ "Content-Type: text/plain; charset=ISO-8859-2\n"
+ "Content-Transfer-Encoding: 8-bit\n"
+-#: chkconfig.c:41
++#: chkconfig.c:42
+ #, c-format
+ msgid "%s version %s - Copyright (C) 1997-2000 Red Hat, Inc.\n"
+-msgstr ""
++msgstr "%s wersja %s - Copyright (C) 1997-2000 Red Hat, Inc.\n"
+-#: chkconfig.c:42
++#: chkconfig.c:43
+ msgid ""
+ "This may be freely redistributed under the terms of the GNU Public License.\n"
+ msgstr ""
+ "Program mo¿e byæ swobodnie rozprowadzany na warunkach Publicznej Licencji "
+ "GNU.\n"
+-#: chkconfig.c:45
++#: chkconfig.c:46
+ #, c-format
+ msgid "usage:   %s --list [name]\n"
+-msgstr "u¿ycie:  %s --list [nazwa]\n"
++msgstr "sk³adnia: %s --list [nazwa]\n"
+-#: chkconfig.c:46
++#: chkconfig.c:47
+ #, c-format
+ msgid "         %s --add <name>\n"
+-msgstr "         %s --add <nazwa>\n"
++msgstr "          %s --add <nazwa>\n"
+-#: chkconfig.c:47
++#: chkconfig.c:48
+ #, c-format
+ msgid "         %s --del <name>\n"
+-msgstr "         %s --del <nazwa>\n"
++msgstr "          %s --del <nazwa>\n"
+-#: chkconfig.c:48
+-#, fuzzy, c-format
++#: chkconfig.c:49
++#, c-format
+ msgid "         %s [--level <levels>] <name> %s\n"
+-msgstr "         %s [--level <poziomy>] <nazwa> %s)\n"
++msgstr "          %s [--level <poziomy>] <nazwa> %s\n"
+-#: chkconfig.c:55
++#: chkconfig.c:56
+ #, c-format
+ msgid "service %s does not support chkconfig\n"
+ msgstr "us³uga %s nie wspiera chkconfig\n"
+-#: chkconfig.c:57
++#: chkconfig.c:58
+ #, c-format
+ msgid "error reading information on service %s: %s\n"
+ msgstr "b³±d podczas czytania informacji o us³udze %s: %s\n"
+-#: chkconfig.c:122 chkconfig.c:127 chkconfig.c:227
++#: chkconfig.c:119
+ msgid "on"
+-msgstr "***"
++msgstr "tak"
+-#: chkconfig.c:122 chkconfig.c:127 chkconfig.c:227
++#: chkconfig.c:119
+ msgid "off"
+-msgstr "---"
++msgstr "nie"
+-#: chkconfig.c:159
+-#, fuzzy, c-format
++#: chkconfig.c:136
++#, c-format
+ msgid "failed to open %s: %s\n"
+-msgstr "nie mog³em otworzyæ %s/init.d: %s\n"
++msgstr "nie uda³o siê otworzyæ %s: %s\n"
+-#: chkconfig.c:196
+-#, fuzzy, c-format
++#: chkconfig.c:173
++#, c-format
+ msgid "error reading from directory %s: %s"
+-msgstr "b³±d podczas czytania z katalogu %s/init.d: %s\n"
+-
+-#: chkconfig.c:204
+-msgid "xinetd based services:\n"
+-msgstr ""
++msgstr "b³±d podczas czytania z katalogu %s: %s"
+-#: chkconfig.c:206
+-#, fuzzy, c-format
+-msgid "failed to open directory %s: %s"
+-msgstr "nie mog³em otworzyæ %s/init.d: %s\n"
+-
+-#: chkconfig.c:370
++#: chkconfig.c:310
+ #, c-format
+ msgid "%s version %s\n"
+ msgstr "%s wersja %s\n"
+-#: chkconfig.c:377
++#: chkconfig.c:317
+ msgid "only one of --list, --add, or --del may be specified\n"
+ msgstr "tylko jedna z opcji --list, --add, lub --del mo¿e byæ podana\n"
+-#: chkconfig.c:432
++#: chkconfig.c:372
+ msgid "only one runlevel may be specified for a chkconfig query\n"
+ msgstr "tylko jeden poziom pracy mo¿e byæ podany dla zapytania chkconfig\n"
+ #: ntsysv.c:54
+ msgid "Press <F1> for more information on a service."
+-msgstr "Naci¶nij <F1> aby dowiedzieæ siê wiêcej o us³udze."
++msgstr "Naci¶niêcie <F1> pozwoli dowiedzieæ siê wiêcej o us³udze."
+-#: ntsysv.c:87 ntsysv.c:124
++#: ntsysv.c:81 ntsysv.c:118
+ msgid "Ok"
+-msgstr ""
++msgstr "Ok"
+-#: ntsysv.c:87
++#: ntsysv.c:81
+ msgid "Back"
+ msgstr "Cofnij"
+-#: ntsysv.c:87
++#: ntsysv.c:81
+ msgid "Cancel"
+ msgstr "Anuluj"
+-#: ntsysv.c:99
++#: ntsysv.c:93
+ msgid "What services should be automatically started?"
+ msgstr "Które z us³ug powinny byæ automatycznie uruchamiane?"
+-#: ntsysv.c:105
++#: ntsysv.c:99
+ msgid "Services"
+ msgstr "Us³ugi"
+-#: ntsysv.c:199 ntsysv.c:243
++#: ntsysv.c:189
+ #, c-format
+ msgid "error reading info for service %s: %s\n"
+ msgstr "b³±d podczas odczytywania informacji o %s: %s\n"
+-#: ntsysv.c:208 ntsysv.c:252
+-#, fuzzy, c-format
++#: ntsysv.c:198
++#, c-format
+ msgid "error reading from directory %s: %s\n"
+-msgstr "b³±d podczas czytania z katalogu %s/init.d: %s\n"
++msgstr "b³±d podczas czytania z katalogu %s: %s\n"
+-#: ntsysv.c:310
++#: ntsysv.c:257
+ #, c-format
+ msgid "You must be root to run %s.\n"
+-msgstr ""
++msgstr "Trzeba byæ rootem, aby uruchomiæ %s.\n"
+-#: ntsysv.c:358
++#: ntsysv.c:305
+ msgid "bad argument to --levels\n"
+ msgstr "nieprawid³owy argument dla --levels\n"
+-#: ntsysv.c:365
++#: ntsysv.c:312
+ msgid "No services may be managed by ntsysv!\n"
+ msgstr "Brak us³ug, którymi ntsysv móg³by zarz±dzaæ!\n"
+-#: leveldb.c:384
++#: leveldb.c:324
+ #, c-format
+ msgid "failed to glob pattern %s: %s\n"
+-msgstr "nie mog³em dopasowaæ do wzoru %s: %s\n"
++msgstr "nie uda³o siê dopasowaæ do wzoru %s: %s\n"
+-#: leveldb.c:415
++#: leveldb.c:355
+ msgid "cannot determine current run level\n"
+-msgstr "nie mogê ustaliæ aktualnego poziomu pracy\n"
++msgstr "nie mo¿na ustaliæ aktualnego poziomu pracy\n"
+-#: leveldb.c:503
++#: leveldb.c:389
+ #, c-format
+ msgid "failed to make symlink %s: %s\n"
+-msgstr "nie powiod³a siê próba stworzenia symlinka %s: %s\n"
+-
+-#~ msgid "error reading from directory %s/init.d: %s"
+-#~ msgstr "b³±d poczas czytania z katalogu %s/init.d: %s"
+-
+-#~ msgid "error reading from directory %s/init.d: %s\n"
+-#~ msgstr "b³±d podczas czytania z katalogu %s/init.d: %s\n"
++msgstr "nie uda³o siê utworzyæ dowi±zania symbolicznego %s: %s\n"
This page took 0.093836 seconds and 4 git commands to generate.