use compressed filenames on install side.
authorjbj <devnull@localhost>
Wed, 27 Oct 1999 23:18:10 +0000 (23:18 +0000)
committerjbj <devnull@localhost>
Wed, 27 Oct 1999 23:18:10 +0000 (23:18 +0000)
start unifying FD types, CFD_t now gone.

CVS patchset: 3402
CVS date: 1999/10/27 23:18:10

72 files changed:
.lclintrc
CHANGES
build.c
build/.lclintrc
build/build.c
build/buildio.h
build/pack.c
build/parseDescription.c
build/parseFiles.c
build/parsePreamble.c
build/parsePrep.c
build/parseScript.c
build/parseSpec.c
build/rpmspec.h
lib/.lclintrc
lib/Makefile.am
lib/cpio.c
lib/cpio.h
lib/falloc.c
lib/falloc.h
lib/fprint.c
lib/ftp.c
lib/hash.c
lib/header.c
lib/header.h
lib/install.c
lib/macro.c
lib/oldheader.c
lib/package.c
lib/rpmbzio.c
lib/rpmchecksig.c
lib/rpmdb.c
lib/rpminstall.c
lib/rpmio.h
lib/rpmlead.c
lib/rpmlib.h
lib/rpmrc.c
lib/signature.c
lib/tread.c
lib/uninstall.c
lib/url.c
lib/verify.c
po/POTFILES.in
po/cs.po
po/de.po
po/fi.po
po/fr.po
po/pl.po
po/pt_BR.po
po/rpm.pot
po/ru.po
po/sk.po
po/sr.po
po/sv.po
po/tr.po
popt/po/popt.pot
popt/po/ro.po
popt/po/sk.po
popt/popt.3
popt/popt.c
popt/popt.h
popt/test1.c
popt/test2.c
python/rpmmodule.c
rpm.c
rpm2cpio.c
rpmio/macro.c
system.h
tools/dump.c
tools/rpmarchive.c
tools/rpmgettext.c
tools/rpminject.c

index 14fa236..2c50006 100644 (file)
--- a/.lclintrc
+++ b/.lclintrc
@@ -1,4 +1,4 @@
--I. -I./build -I./lib -I./popt -DHAVE_CONFIG_H
+-I. -I./build -I./lib -I./popt -DHAVE_CONFIG_H -D_GNU_SOURCE
 
 +partial
 
diff --git a/CHANGES b/CHANGES
index f30838b..759a7c9 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,6 @@
 3.0.3 -> 3.0.4
+       - use compressed filenames on install side.
+       - start unifying FD types, CFD_t now gone.
 
 3.0.2 -> 3.0.3
        - add --eval to find result of macro expansion.
diff --git a/build.c b/build.c
index 4336793..0071b3f 100644 (file)
--- a/build.c
+++ b/build.c
@@ -61,8 +61,8 @@ static int isSpecFile(const char *specfile)
        fprintf(stderr, _("Unable to open spec file: %s\n"), specfile);
        return 0;
     }
-    count = fdRead(fd, buf, sizeof(buf));
-    fdClose(fd);
+    count = Fread(buf, sizeof(buf), 1, fd);
+    Fclose(fd);
 
     checking = 1;
     for (s = buf; count--; s++) {
index 51ee047..38330a2 100644 (file)
@@ -1,4 +1,4 @@
--I. -I.. -I../build -I../lib -I../popt -DHAVE_CONFIG_H
+-I. -I.. -I../build -I../lib -I../popt -DHAVE_CONFIG_H -D_GNU_SOURCE
 
 +partial
 
index c0c7764..0e49611 100644 (file)
@@ -78,7 +78,7 @@ int doScript(Spec spec, int what, const char *name, StringBuf sb, int test)
     }
     
     if (makeTempFile(NULL, &scriptName, &fd)) {
-           fdClose(fd);
+           Fclose(fd);
            FREE(scriptName);
            rpmError(RPMERR_SCRIPT, _("Unable to open temp file"));
            return RPMERR_SCRIPT;
index c70fce5..536ca6d 100644 (file)
@@ -6,7 +6,6 @@
 #include "cpio.h"
 
 typedef struct cpioSourceArchive {
-    CFD_t      cpioCfd;
     unsigned int cpioArchiveSize;
     FD_t       cpioFdIn;
     /*@dependent@*/ struct cpioFileMapping *cpioList;
index 460ff24..d8db320 100644 (file)
@@ -63,7 +63,7 @@ int packageSources(Spec spec)
 
        memset(csa, 0, sizeof(*csa));
        csa->cpioArchiveSize = 0;
-       csa->cpioFdIn = fdNew();
+       csa->cpioFdIn = fdNew(&fdio);
        csa->cpioList = spec->sourceCpioList;
        csa->cpioCount = spec->sourceCpioCount;
 
@@ -158,7 +158,7 @@ int packageBinaries(Spec spec)
 
        memset(csa, 0, sizeof(*csa));
        csa->cpioArchiveSize = 0;
-       csa->cpioFdIn = fdNew();
+       csa->cpioFdIn = fdNew(&fdio);
        csa->cpioList = pkg->cpioList;
        csa->cpioCount = pkg->cpioCount;
 
@@ -190,12 +190,13 @@ int readRPM(const char *fileName, Spec *specp, struct rpmlead *lead, Header *sig
     }
 
     /* Get copy of lead */
-    if ((rc = fdRead(fdi, lead, sizeof(*lead))) != sizeof(*lead)) {
+    if ((rc = Fread(lead, sizeof(*lead), 1, fdi)) != sizeof(*lead)) {
        rpmError(RPMERR_BADMAGIC, _("readRPM: read %s: %s\n"), fileName,
            strerror(errno));
        return RPMERR_BADMAGIC;
     }
-    (void)fdLseek(fdi, 0, SEEK_SET);   /* XXX FIXME: EPIPE */
+
+    (void)Fseek(fdi, 0, SEEK_SET);     /* XXX FIXME: EPIPE */
 
     /* Reallocate build data structures */
     spec = newSpec();
@@ -228,7 +229,7 @@ int readRPM(const char *fileName, Spec *specp, struct rpmlead *lead, Header *sig
     if (csa) {
        csa->cpioFdIn = fdi;
     } else {
-       fdClose(fdi);
+       Fclose(fdi);
     }
 
     return 0;
@@ -279,7 +280,7 @@ int writeRPM(Header h, const char *fileName, int type,
        }
     }
     if (rc != 0) {
-       fdClose(fd);
+       Fclose(fd);
        unlink(sigtarget);
        xfree(sigtarget);
        return rc;
@@ -290,11 +291,13 @@ int writeRPM(Header h, const char *fileName, int type,
        headerModifyEntry(h, RPMTAG_ARCHIVESIZE,
                RPM_INT32_TYPE, &csa->cpioArchiveSize, 1);
     }
-    (void)fdLseek(fd, 0,  SEEK_SET);
+
+    (void)Fseek(fd, 0,  SEEK_SET);
+
     if (headerWrite(fd, h, HEADER_MAGIC_YES))
        rc = RPMERR_NOSPACE;
 
-    fdClose(fd);
+    Fclose(fd);
     unlink(fileName);
 
     if (rc) {
@@ -339,7 +342,7 @@ int writeRPM(Header h, const char *fileName, int type,
     if (writeLead(fd, &lead)) {
        rpmError(RPMERR_NOSPACE, _("Unable to write package: %s"),
                 strerror(errno));
-       fdClose(fd);
+       Fclose(fd);
        unlink(sigtarget);
        xfree(sigtarget);
        unlink(fileName);
@@ -356,7 +359,7 @@ int writeRPM(Header h, const char *fileName, int type,
        rpmAddSignature(sig, sigtarget, sigtype, passPhrase);
     }
     if ((rc = rpmWriteSignature(fd, sig))) {
-       fdClose(fd);
+       Fclose(fd);
        unlink(sigtarget);
        xfree(sigtarget);
        unlink(fileName);
@@ -367,30 +370,30 @@ int writeRPM(Header h, const char *fileName, int type,
        
     /* Append the header and archive */
     ifd = fdOpen(sigtarget, O_RDONLY, 0);
-    while ((count = fdRead(ifd, buf, sizeof(buf))) > 0) {
+    while ((count = Fread(buf, sizeof(buf), 1, ifd)) > 0) {
        if (count == -1) {
            rpmError(RPMERR_READERROR, _("Unable to read sigtarget: %s"),
                     strerror(errno));
-           fdClose(ifd);
-           fdClose(fd);
+           Fclose(ifd);
+           Fclose(fd);
            unlink(sigtarget);
            xfree(sigtarget);
            unlink(fileName);
            return RPMERR_READERROR;
        }
-       if (fdWrite(fd, buf, count) < 0) {
+       if (Fwrite(buf, count, 1, fd) < 0) {
            rpmError(RPMERR_NOSPACE, _("Unable to write package: %s"),
                     strerror(errno));
-           fdClose(ifd);
-           fdClose(fd);
+           Fclose(ifd);
+           Fclose(fd);
            unlink(sigtarget);
            xfree(sigtarget);
            unlink(fileName);
            return RPMERR_NOSPACE;
        }
     }
-    fdClose(ifd);
-    fdClose(fd);
+    Fclose(ifd);
+    Fclose(fd);
     unlink(sigtarget);
     xfree(sigtarget);
 
@@ -402,12 +405,11 @@ int writeRPM(Header h, const char *fileName, int type,
 #if ENABLE_BZIP2_PAYLOAD
 static int cpio_bzip2(FD_t fdo, CSA_t *csa)
 {
-    CFD_t *cfd = &csa->cpioCfd;
+    FD_t cfd;
     int rc;
     const char *failedFile = NULL;
 
-    cfd->cpioIoType = cpioIoTypeBzFd;
-    cfd->cpioBzFd = bzdFdopen(fdDup(fdFileno(fdo)), "w9");
+    cfd = bzdFdopen(fdDup(fdFileno(fdo)), "w9");
     rc = cpioBuildArchive(cfd, csa->cpioList, csa->cpioCount, NULL, NULL,
                          &csa->cpioArchiveSize, &failedFile);
     if (rc) {
@@ -416,7 +418,7 @@ static int cpio_bzip2(FD_t fdo, CSA_t *csa)
       rc = 1;
     }
 
-    bzdClose(cfd->cpioBzFd);
+    Fclose(cfd);
     if (failedFile)
        xfree(failedFile);
 
@@ -426,12 +428,11 @@ static int cpio_bzip2(FD_t fdo, CSA_t *csa)
 
 static int cpio_gzip(FD_t fdo, CSA_t *csa)
 {
-    CFD_t *cfd = &csa->cpioCfd;
+    FD_t cfd;
     int rc;
     const char *failedFile = NULL;
 
-    cfd->cpioIoType = cpioIoTypeGzFd;
-    cfd->cpioGzFd = gzdFdopen(fdDup(fdFileno(fdo)), "w9");
+    cfd = gzdFdopen(fdDup(fdFileno(fdo)), "w9");
     rc = cpioBuildArchive(cfd, csa->cpioList, csa->cpioCount, NULL, NULL,
                          &csa->cpioArchiveSize, &failedFile);
     if (rc) {
@@ -440,8 +441,7 @@ static int cpio_gzip(FD_t fdo, CSA_t *csa)
       rc = 1;
     }
 
-    gzdClose(cfd->cpioGzFd);
-    cfd->cpioGzFd = NULL;
+    Fclose(cfd);
     if (failedFile)
        xfree(failedFile);
 
@@ -453,8 +453,8 @@ static int cpio_copy(FD_t fdo, CSA_t *csa)
     char buf[BUFSIZ];
     ssize_t nb;
 
-    while((nb = fdRead(csa->cpioFdIn, buf, sizeof(buf))) > 0) {
-       if (fdWrite(fdo, buf, nb) != nb) {
+    while((nb = Fread(buf, sizeof(buf), 1, csa->cpioFdIn)) > 0) {
+       if (Fwrite(buf, nb, 1, fdo) != nb) {
            rpmError(RPMERR_CPIO, _("cpio_copy write failed: %s"),
                strerror(errno));
            return 1;
index 009a8ee..c336ab3 100644 (file)
@@ -5,8 +5,8 @@
 extern int noLang;             /* XXX FIXME: pass as arg */
 
 /* These have to be global scope to make up for *stupid* compilers */
-    /*@observer@*/ /*@null@*/ static char *name;
-    /*@observer@*/ /*@null@*/ static char *lang;
+    /*@observer@*/ /*@null@*/ static const char *name = NULL;
+    /*@observer@*/ /*@null@*/ static const char *lang = NULL;
 
     static struct poptOption optionsTable[] = {
        { NULL, 'n', POPT_ARG_STRING, &name, 'n',       NULL, NULL},
@@ -22,7 +22,7 @@ int parseDescription(Spec spec)
     Package pkg;
     int rc, argc;
     int arg;
-    char **argv = NULL;
+    const char **argv = NULL;
     poptContext optCon = NULL;
     struct spectag *t = NULL;
 
@@ -53,9 +53,8 @@ int parseDescription(Spec spec)
     }
 
     if (poptPeekArg(optCon)) {
-       if (! name) {
+       if (name == NULL)
            name = poptGetArg(optCon);
-       }
        if (poptPeekArg(optCon)) {
            rpmError(RPMERR_BADSPEC, _("line %d: Too many names: %s"),
                     spec->lineNum,
index 9cafb7c..87b1892 100644 (file)
@@ -3,8 +3,8 @@
 #include "rpmbuild.h"
 
 /* These have to be global scope to make up for *stupid* compilers */
-    /*@observer@*/ /*@null@*/ static char *name;
-    /*@observer@*/ /*@null@*/ static char *file;
+    /*@observer@*/ /*@null@*/ static const char *name = NULL;
+    /*@observer@*/ /*@null@*/ static const char *file = NULL;
     static struct poptOption optionsTable[] = {
        { NULL, 'n', POPT_ARG_STRING, &name, 'n',       NULL, NULL},
        { NULL, 'f', POPT_ARG_STRING, &file, 'f',       NULL, NULL},
@@ -17,7 +17,7 @@ int parseFiles(Spec spec)
     Package pkg;
     int rc, argc;
     int arg;
-    char **argv = NULL;
+    const char **argv = NULL;
     int flag = PART_SUBNAME;
     poptContext optCon = NULL;
 
@@ -47,9 +47,8 @@ int parseFiles(Spec spec)
     }
 
     if (poptPeekArg(optCon)) {
-       if (! name) {
+       if (name == NULL)
            name = poptGetArg(optCon);
-       }
        if (poptPeekArg(optCon)) {
            rpmError(RPMERR_BADSPEC, _("line %d: Too many names: %s"),
                     spec->lineNum,
index 8a0d9be..8cffc5a 100644 (file)
@@ -37,7 +37,7 @@ static int requiredTags[] = {
 static void addOrAppendListEntry(Header h, int_32 tag, char *line)
 {
     int argc;
-    char **argv;
+    const char **argv;
 
     poptParseArgvString(line, &argc, &argv);
     if (argc) {
@@ -105,7 +105,7 @@ static char *findLastChar(char *s)
     return res;
 }
 
-static int isMemberInEntry(Header header, char *name, int tag)
+static int isMemberInEntry(Header header, const char *name, int tag)
 {
     char **names;
     int count;
@@ -131,7 +131,7 @@ static int isMemberInEntry(Header header, char *name, int tag)
 
 static int checkForValidArchitectures(Spec spec)
 {
-    char *arch, *os;
+    const char *arch, *os;
 
     rpmGetArchInfo(&arch, NULL);
     rpmGetOsInfo(&os, NULL);
@@ -244,8 +244,8 @@ static int readIcon(Header h, const char *file)
     icon = xmalloc(statbuf.st_size);
     *icon = '\0';
     fd = fdOpen(fn, O_RDONLY, 0);
-    nb = fdRead(fd, icon, statbuf.st_size);
-    fdClose(fd);
+    nb = Fread(icon, statbuf.st_size, 1, fd);
+    Fclose(fd);
     if (nb != statbuf.st_size) {
        rpmError(RPMERR_BADSPEC, _("Unable to read icon: %s"), fn);
        rc = RPMERR_BADSPEC;
index 7aa17f5..83e45ce 100644 (file)
@@ -5,7 +5,7 @@
 /* These have to be global to make up for stupid compilers */
     static int leaveDirs, skipDefaultAction;
     static int createDir, quietly;
-    /*@observer@*/ /*@null@*/ static char * dirName;
+    /*@observer@*/ /*@null@*/ static const char * dirName = NULL;
     static struct poptOption optionsTable[] = {
            { NULL, 'a', POPT_ARG_STRING, NULL, 'a',    NULL, NULL},
            { NULL, 'b', POPT_ARG_STRING, NULL, 'b',    NULL, NULL},
@@ -176,9 +176,9 @@ static int doSetupMacro(Spec spec, char *line)
     StringBuf after;
     poptContext optCon;
     int argc;
-    char ** argv;
+    const char ** argv;
     int arg;
-    char * optArg;
+    const char * optArg;
     int rc;
     int num;
 
index 6802b0d..111aa4b 100644 (file)
@@ -2,7 +2,7 @@
 
 #include "rpmbuild.h"
 
-static int addTriggerIndex(Package pkg, char *file, char *script, char *prog)
+static int addTriggerIndex(Package pkg, const char *file, const char *script, const char *prog)
 {
     struct TriggerFileEntry *new;
     struct TriggerFileEntry *list = pkg->triggerFiles;
@@ -36,9 +36,9 @@ static int addTriggerIndex(Package pkg, char *file, char *script, char *prog)
 }
 
 /* these have to be global because of stupid compilers */
-    /*@observer@*/ /*@null@*/ static char *name;
-    /*@observer@*/ /*@null@*/ static char *prog;
-    /*@observer@*/ /*@null@*/ static char *file;
+    /*@observer@*/ /*@null@*/ static const char *name = NULL;
+    /*@observer@*/ /*@null@*/ static const char *prog = NULL;
+    /*@observer@*/ /*@null@*/ static const char *file = NULL;
     static struct poptOption optionsTable[] = {
        { NULL, 'p', POPT_ARG_STRING, &prog, 'p',       NULL, NULL},
        { NULL, 'n', POPT_ARG_STRING, &name, 'n',       NULL, NULL},
@@ -61,7 +61,7 @@ int parseScript(Spec spec, int parsePart)
     /*  -f <file>                          */
 
     char *p;
-    char **progArgv = NULL;
+    const char **progArgv = NULL;
     int progArgc;
     char *partname = NULL;
     int reqtag = 0;
@@ -76,7 +76,7 @@ int parseScript(Spec spec, int parsePart)
 
     int rc, argc;
     int arg;
-    char **argv = NULL;
+    const char **argv = NULL;
     poptContext optCon = NULL;
     
     name = NULL;
@@ -175,9 +175,8 @@ int parseScript(Spec spec, int parsePart)
     }
 
     if (poptPeekArg(optCon)) {
-       if (! name) {
+       if (name == NULL)
            name = poptGetArg(optCon);
-       }
        if (poptPeekArg(optCon)) {
            rpmError(RPMERR_BADSPEC, _("line %d: Too many names: %s"),
                     spec->lineNum,
index 3e42535..3a7e919 100644 (file)
@@ -159,7 +159,8 @@ static int copyNextLine(Spec spec, OFI_t *ofi, int strip)
 
 int readLine(Spec spec, int strip)
 {
-    char  *s, *arch, *os;
+    const char *arch, *os;
+    char  *s;
     int match;
     struct ReadLevelEntry *rl;
     OFI_t *ofi = spec->fileStack;
@@ -330,7 +331,7 @@ int parseSpec(Spec *specp, const char *specFile, const char *buildRoot,
     int parsePart = PART_PREAMBLE;
     int initialPackage = 1;
     char *name;
-    char *saveArch;
+    const char *saveArch;
     Package pkg;
     int x, index;
     Spec spec;
@@ -439,7 +440,7 @@ int parseSpec(Spec *specp, const char *specFile, const char *buildRoot,
                        return RPMERR_BADSPEC;
                    }
                    rpmSetMachine(saveArch, NULL);
-                   free(saveArch);
+                   xfree(saveArch);
                    index++;
                }
            }
@@ -473,7 +474,8 @@ int parseSpec(Spec *specp, const char *specFile, const char *buildRoot,
     }
 
     /* Check for description in each package and add arch and os */
-    { char *arch, *os, *myos = NULL;
+    { const char *arch, *os;
+      char *myos = NULL;
 
       rpmGetArchInfo(&arch, NULL);
       rpmGetOsInfo(&os, NULL);
@@ -484,8 +486,9 @@ int parseSpec(Spec *specp, const char *specFile, const char *buildRoot,
        * XXX A copy of this string is embedded in headers.
        */
       if (!strcmp(os, "linux")) {
-       os = myos = xstrdup(os);
-       *os = 'L';
+       myos = xstrdup(os);
+       *myos = 'L';
+       os = myos;
       }
 
       for (pkg = spec->packages; pkg != NULL; pkg = pkg->next) {
index 3b951be..70028ec 100644 (file)
@@ -90,7 +90,7 @@ struct SpecStruct {
 
     /*@refcounted@*/ Header buildRestrictions;
     /*@owned@*/ struct SpecStruct **buildArchitectureSpecs;
-    char ** buildArchitectures;
+    /*@only@*/ const char ** buildArchitectures;
     int buildArchitectureCount;
     int inBuildArchitectures;
 
index bf1ea4a..5ff453c 100644 (file)
@@ -1,4 +1,4 @@
--I. -I.. -I../build -I../popt -DHAVE_CONFIG_H
+-I. -I.. -I../build -I../popt -DHAVE_CONFIG_H -D_GNU_SOURCE
 
 +partial
 
index fd61040..4b78b2c 100644 (file)
@@ -22,7 +22,7 @@ librpm_la_SOURCES = \
        formats.c fprint.c fs.c ftp.c hash.c header.c install.c \
        lookup.c macro.c md5.c md5sum.c \
        messages.c misc.c oldheader.c package.c problems.c query.c \
-       rebuilddb.c rpmbzio.c rpmchecksig.c rpmdb.c rpmerr.c rpminstall.c \
+       rebuilddb.c rpmchecksig.c rpmdb.c rpmerr.c rpminstall.c \
        rpmio.c rpmlead.c rpmmalloc.c rpmrc.c signature.c stringbuf.c \
        tagName.c tagtable.c transaction.c tread.c uninstall.c url.c verify.c
 
index 6ca3b90..ccde5cf 100644 (file)
@@ -2,6 +2,8 @@
 
 #include "cpio.h"
 
+/*@access FD_t@*/
+
 #define CPIO_NEWC_MAGIC        "070701"
 #define CPIO_CRC_MAGIC "070702"
 #define TRAILER                "TRAILER!!!"
@@ -53,41 +55,15 @@ struct cpioHeader {
     /*@owned@*/char * path;
 };
 
-static inline off_t saferead(CFD_t *cfd, /*@out@*/void * vbuf, size_t amount)
+static inline off_t saferead(FD_t cfd, /*@out@*/void * vbuf, size_t amount)
 {
     off_t rc = 0;
     char * buf = vbuf;
 
     while (amount > 0) {
        size_t nb;
-       switch (cfd->cpioIoType) {
-       default:
-#ifdef PARANOID
-               fprintf(stderr, "\tsaferead(%p,%p,%x)\n", cfd, vbuf, (unsigned)amount);
-               exit(1);
-               break;
-#endif
-       case cpioIoTypeDebug:
-               nb = amount;
-               fprintf(stderr, "\tsaferead(%p,%p,%x)\n", cfd, vbuf, (unsigned)amount);
-               break;
-       case cpioIoTypeFd:
-               nb = fdRead(cfd->cpioFd, buf, amount);
-               break;
-       case cpioIoTypeFp:
-               nb = fread(buf, amount, 1, cfd->cpioFp);
-               if (nb)
-                       nb *= amount;
-               break;
-       case cpioIoTypeGzFd:
-               nb = gzdRead(cfd->cpioGzFd, buf, amount);
-               break;
-#if ENABLE_BZIP2_PAYLOAD
-       case cpioIoTypeBzFd:
-               nb = bzdRead(cfd->cpioBzFd, buf, amount);
-               break;
-#endif
-       }
+
+       nb = Fread(buf, amount, 1, cfd);
        if (nb <= 0)
                return nb;
        rc += nb;
@@ -99,58 +75,32 @@ static inline off_t saferead(CFD_t *cfd, /*@out@*/void * vbuf, size_t amount)
     return rc;
 }
 
-static inline off_t ourread(CFD_t * cfd, /*@out@*/void * buf, size_t size)
+static inline off_t ourread(FD_t cfd, /*@out@*/void * buf, size_t size)
 {
     off_t i = saferead(cfd, buf, size);
     if (i > 0)
-       cfd->cpioPos += i;
+       cfd->fd_cpioPos += i;
     return i;
 }
 
-static inline void padinfd(CFD_t * cfd, int modulo)
+static inline void padinfd(FD_t cfd, int modulo)
 {
     int buf[10];
     int amount;
     
-    amount = (modulo - cfd->cpioPos % modulo) % modulo;
+    amount = (modulo - cfd->fd_cpioPos % modulo) % modulo;
     (void)ourread(cfd, buf, amount);
 }
 
-static inline off_t safewrite(CFD_t *cfd, const void * vbuf, size_t amount)
+static inline off_t safewrite(FD_t cfd, const void * vbuf, size_t amount)
 {
     off_t rc = 0;
     const char * buf = vbuf;
 
     while (amount > 0) {
        size_t nb;
-       switch (cfd->cpioIoType) {
-       default:
-#ifdef PARANOID
-               fprintf(stderr, "\tsafewrite(%p,%p,%x)\n", cfd, vbuf, (unsigned)amount);
-               exit(1);
-               break;
-#endif
-       case cpioIoTypeDebug:
-               nb = amount;
-               fprintf(stderr, "\tsafewrite(%p,%p,%x)\n", cfd, vbuf, (unsigned)amount);
-               break;
-       case cpioIoTypeFd:
-               nb = fdWrite(cfd->cpioFd, buf, amount);
-               break;
-       case cpioIoTypeFp:
-               nb = fwrite(buf, amount, 1, cfd->cpioFp);
-               if (nb)
-                       nb *= amount;
-               break;
-       case cpioIoTypeGzFd:
-               nb = gzdWrite(cfd->cpioGzFd, buf, amount);
-               break;
-#if ENABLE_BZIP2_PAYLOAD
-       case cpioIoTypeBzFd:
-               nb = bzdWrite(cfd->cpioBzFd, buf, amount);
-               break;
-#endif
-       }
+
+       nb = Fwrite(buf, amount, 1, cfd);
        if (nb <= 0)
                return nb;
        rc += nb;
@@ -163,7 +113,7 @@ static inline off_t safewrite(CFD_t *cfd, const void * vbuf, size_t amount)
     return rc; 
 }
 
-static inline int padoutfd(CFD_t * cfd, size_t * where, int modulo)
+static inline int padoutfd(FD_t cfd, size_t * where, int modulo)
 {
     static int buf[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
     int amount;
@@ -201,7 +151,7 @@ static int strntoul(const char *str, /*@out@*/char **endptr, int base, int num)
        sprintf(space, "%8.8lx", (unsigned long) (val)); \
        memcpy(phys, space, 8);
 
-static int getNextHeader(CFD_t * cfd, struct cpioHeader * chPtr)
+static int getNextHeader(FD_t cfd, /*@out@*/ struct cpioHeader * chPtr)
 {
     struct cpioCrcPhysicalHeader physHeader;
     int nameSize;
@@ -366,15 +316,15 @@ static int checkDirectory(const char * filename)
     return rc;
 }
 
-static int expandRegular(CFD_t * cfd, struct cpioHeader * hdr,
+static int expandRegular(FD_t cfd, struct cpioHeader * hdr,
                         cpioCallback cb, void * cbData)
 {
-    FD_t out;
+    FD_t ofd;
     char buf[8192];
     int bytesRead;
     int left = hdr->size;
     int rc = 0;
-    struct cpioCallbackInfo cbInfo;
+    struct cpioCallbackInfo cbInfo = { NULL, 0, 0, 0 };
     struct stat sb;
 
     /* Rename the old file before attempting unlink to avoid EBUSY errors */
@@ -396,8 +346,8 @@ static int expandRegular(CFD_t * cfd, struct cpioHeader * hdr,
        }
     }
 
-    out = fdOpen(hdr->path, O_CREAT | O_WRONLY, 0);
-    if (fdFileno(out) < 0) 
+    ofd = fdOpen(hdr->path, O_CREAT | O_WRONLY, 0);
+    if (fdFileno(ofd) < 0) 
        return CPIOERR_OPEN_FAILED;
 
     cbInfo.file = hdr->path;
@@ -410,7 +360,7 @@ static int expandRegular(CFD_t * cfd, struct cpioHeader * hdr,
            break;
        }
 
-       if (fdWrite(out, buf, bytesRead) != bytesRead) {
+       if (Fwrite(buf, bytesRead, 1, ofd) != bytesRead) {
            rc = CPIOERR_COPY_FAILED;
            break;
        }
@@ -420,17 +370,17 @@ static int expandRegular(CFD_t * cfd, struct cpioHeader * hdr,
        /* don't call this with fileSize == fileComplete */
        if (!rc && cb && left) {
            cbInfo.fileComplete = hdr->size - left;
-           cbInfo.bytesProcessed = cfd->cpioPos;
+           cbInfo.bytesProcessed = cfd->fd_cpioPos;
            cb(&cbInfo, cbData);
        }
     }
 
-    fdClose(out);
+    Fclose(ofd);
     
     return rc;
 }
 
-static int expandSymlink(CFD_t * cfd, struct cpioHeader * hdr)
+static int expandSymlink(FD_t cfd, struct cpioHeader * hdr)
 {
     char buf[2048], buf2[2048];
     struct stat sb;
@@ -463,7 +413,7 @@ static int expandSymlink(CFD_t * cfd, struct cpioHeader * hdr)
     return 0;
 }
 
-static int expandFifo( /*@unused@*/ CFD_t * cfd, struct cpioHeader * hdr)
+static int expandFifo( /*@unused@*/ FD_t cfd, struct cpioHeader * hdr)
 {
     struct stat sb;
 
@@ -480,7 +430,7 @@ static int expandFifo( /*@unused@*/ CFD_t * cfd, struct cpioHeader * hdr)
     return 0; 
 }
 
-static int expandDevice( /*@unused@*/ CFD_t * cfd, struct cpioHeader * hdr)
+static int expandDevice( /*@unused@*/ FD_t cfd, struct cpioHeader * hdr)
 {
     struct stat sb;
 
@@ -541,7 +491,7 @@ static int createLinks(struct hardLink * li, /*@out@*/const char ** failedFile)
     return 0;
 }
 
-static int eatBytes(CFD_t * cfd, int amount)
+static int eatBytes(FD_t cfd, int amount)
 {
     char buf[4096];
     int bite;
@@ -556,7 +506,7 @@ static int eatBytes(CFD_t * cfd, int amount)
     return 0;
 }
 
-int cpioInstallArchive(CFD_t *cfd, struct cpioFileMapping * mappings, 
+int cpioInstallArchive(FD_t cfd, struct cpioFileMapping * mappings, 
                       int numMappings, cpioCallback cb, void * cbData,
                       const char ** failedFile)
 {
@@ -567,11 +517,11 @@ int cpioInstallArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
     struct cpioFileMapping needle;
     mode_t cpioMode;
     int olderr;
-    struct cpioCallbackInfo cbInfo;
+    struct cpioCallbackInfo cbInfo = { NULL, 0, 0, 0 };
     struct hardLink * links = NULL;
     struct hardLink * li = NULL;
 
-    cfd->cpioPos = 0;
+    cfd->fd_cpioPos = 0;
     if (failedFile)
        *failedFile = NULL;
 
@@ -585,7 +535,7 @@ int cpioInstallArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
        }
 
        if (!strcmp(ch.path, TRAILER)) {
-           free(ch.path);
+           if (ch.path) free(ch.path);
            break;
        }
 
@@ -602,7 +552,7 @@ int cpioInstallArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
 
            if (map) {
                if (map->mapFlags & CPIO_MAP_PATH) {
-                   free(ch.path);
+                   if (ch.path) free(ch.path);
                    ch.path = xstrdup(map->fsPath);
                } 
 
@@ -699,11 +649,11 @@ int cpioInstallArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
            cbInfo.file = ch.path;
            cbInfo.fileSize = ch.size;
            cbInfo.fileComplete = ch.size;
-           cbInfo.bytesProcessed = cfd->cpioPos;
+           cbInfo.bytesProcessed = cfd->fd_cpioPos;
            cb(&cbInfo, cbData);
        }
 
-       free(ch.path);
+       if (ch.path) free(ch.path);
        ch.path = NULL;
     } while (1 && !rc);
 
@@ -736,7 +686,7 @@ int cpioInstallArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
     return rc;
 }
 
-static int writeFile(CFD_t *cfd, struct stat sb, struct cpioFileMapping * map, 
+static int writeFile(FD_t cfd, struct stat sb, struct cpioFileMapping * map, 
                     /*@out@*/size_t * sizep, int writeData)
 {
     struct cpioCrcPhysicalHeader hdr;
@@ -825,11 +775,12 @@ static int writeFile(CFD_t *cfd, struct stat sb, struct cpioFileMapping * map,
          } else
 #endif
          {
-           amount = fdRead(datafd, b, 
-                    sb.st_size > sizeof(buf) ? sizeof(buf) : sb.st_size);
+           amount = Fread(b,
+                       (sb.st_size > sizeof(buf) ? sizeof(buf) : sb.st_size),
+                       1, datafd);
            if (amount <= 0) {
                olderrno = errno;
-               fdClose(datafd);
+               Fclose(datafd);
                errno = olderrno;
                return CPIOERR_READ_FAILED;
            }
@@ -837,7 +788,7 @@ static int writeFile(CFD_t *cfd, struct stat sb, struct cpioFileMapping * map,
 
            if ((rc = safewrite(cfd, b, amount)) != amount) {
                olderrno = errno;
-               fdClose(datafd);
+               Fclose(datafd);
                errno = olderrno;
                return rc;
            }
@@ -851,7 +802,7 @@ static int writeFile(CFD_t *cfd, struct stat sb, struct cpioFileMapping * map,
        }
 #endif
 
-       fdClose(datafd);
+       Fclose(datafd);
     } else if (writeData && S_ISLNK(sb.st_mode)) {
        if ((rc = safewrite(cfd, symbuf, amount)) != amount)
            return rc;
@@ -868,7 +819,7 @@ static int writeFile(CFD_t *cfd, struct stat sb, struct cpioFileMapping * map,
     return 0;
 }
 
-static int writeLinkedFile(CFD_t *cfd, struct hardLink * hlink, 
+static int writeLinkedFile(FD_t cfd, struct hardLink * hlink, 
                           struct cpioFileMapping * mappings,
                           cpioCallback cb, void * cbData,
                           /*@out@*/size_t * sizep,
@@ -876,7 +827,7 @@ static int writeLinkedFile(CFD_t *cfd, struct hardLink * hlink,
 {
     int i, rc;
     size_t size, total;
-    struct cpioCallbackInfo cbinfo;
+    struct cpioCallbackInfo cbInfo = { NULL, 0, 0, 0 };
 
     total = 0;
 
@@ -891,8 +842,8 @@ static int writeLinkedFile(CFD_t *cfd, struct hardLink * hlink,
        total += size;
 
        if (cb) {
-           cbinfo.file = mappings[i].archivePath;
-           cb(&cbinfo, cbData);
+           cbInfo.file = mappings[i].archivePath;
+           cb(&cbInfo, cbData);
        }
     }
 
@@ -911,21 +862,21 @@ static int writeLinkedFile(CFD_t *cfd, struct hardLink * hlink,
        *sizep = total;
 
     if (cb) {
-       cbinfo.file = mappings[i].archivePath;
-       cb(&cbinfo, cbData);
+       cbInfo.file = mappings[i].archivePath;
+       cb(&cbInfo, cbData);
     }
 
     return 0;
 }
 
-int cpioBuildArchive(CFD_t *cfd, struct cpioFileMapping * mappings, 
+int cpioBuildArchive(FD_t cfd, struct cpioFileMapping * mappings, 
                     int numMappings, cpioCallback cb, void * cbData,
                     unsigned int * archiveSize, const char ** failedFile)
 {
     size_t size, totalsize = 0;
     int rc;
     int i;
-    struct cpioCallbackInfo cbinfo;
+    struct cpioCallbackInfo cbInfo = { NULL, 0, 0, 0 };
     struct cpioCrcPhysicalHeader hdr;
     struct stat sb;
 /*@-fullinitblock@*/
@@ -989,8 +940,8 @@ int cpioBuildArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
            }
 
            if (cb) {
-               cbinfo.file = mappings[i].archivePath;
-               cb(&cbinfo, cbData);
+               cbInfo.file = mappings[i].archivePath;
+               cb(&cbInfo, cbData);
            }
 
            totalsize += size;
index 0169ece..db9979a 100644 (file)
@@ -61,31 +61,6 @@ struct cpioCallbackInfo {
     long bytesProcessed;               /* bytes in archive read */
 };
 
-typedef struct CFD {
-    union {
-       /*@owned@*/FD_t _cfdu_fd;
-#define        cpioFd  _cfdu._cfdu_fd
-       /*@owned@*/FILE *_cfdu_fp;
-#define        cpioFp  _cfdu._cfdu_fp
-       /*@owned@*/FD_t _cfdu_gzfd;
-#define        cpioGzFd        _cfdu._cfdu_gzfd
-#if ENABLE_BZIP2_PAYLOAD
-       /*@owned@*/FD_t _cfdu_bzfd;
-#define        cpioBzFd        _cfdu._cfdu_bzfd
-#endif
-    } _cfdu;
-    int                cpioPos;
-    enum cpioIoType {
-       cpioIoTypeDebug,
-       cpioIoTypeFd,
-       cpioIoTypeFp,
-       cpioIoTypeGzFd,
-#if ENABLE_BZIP2_PAYLOAD
-       cpioIoTypeBzFd,
-#endif
-    } cpioIoType;
-} CFD_t;
-
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -99,10 +74,10 @@ typedef void (*cpioCallback)(struct cpioCallbackInfo * filespec, void * data);
    directory. The mode mapping is only used for the permission bits, not
    for the file type. The owner/group mappings are ignored for the nonroot
    user. If *failedFile is non-NULL on return, it should be free()d. */
-int cpioInstallArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
+int cpioInstallArchive(FD_t cfd, struct cpioFileMapping * mappings,
                       int numMappings, cpioCallback cb, void * cbData,
                       /*@out@*/const char ** failedFile);
-int cpioBuildArchive(CFD_t *cfd, struct cpioFileMapping * mappings,
+int cpioBuildArchive(FD_t cfd, struct cpioFileMapping * mappings,
                     int numMappings, cpioCallback cb, void * cbData,
                     unsigned int * archiveSize, /*@out@*/const char ** failedFile);
 
index 804bf57..207d48d 100644 (file)
@@ -35,24 +35,23 @@ struct faFooter {
 } ;
 
 FD_t faFileno(faFile fa) {
-    return fa->fd;
+    return fa;
 }
 
-static inline ssize_t faRead(faFile fa, /*@out@*/void *buf, size_t count) {
-    return fdRead(faFileno(fa), buf, count);
+static inline ssize_t faRead(faFile fa, /*@out@*/ void *buf, size_t count) {
+    return Fread(buf, count, 1, faFileno(fa));
 }
 
 static inline ssize_t faWrite(faFile fa, const void *buf, size_t count) {
-    return fdWrite(faFileno(fa), buf, count);
+    return Fwrite(buf, count, 1, faFileno(fa));
 }
 
-off_t faLseek(faFile fa, off_t off, int op) {
-    return fdLseek(faFileno(fa), off, op);
+int faSeek(faFile fa, off_t pos, int whence) {
+    return Fseek(faFileno(fa), pos, whence);
 }
 
-void faClose(faFile fa) {
-    fdClose(fa->fd);
-    free(fa);
+int faClose(faFile fa) {
+    return Fclose(faFileno(fa));
 }
 
 int faFcntl(faFile fa, int op, void *lip) {
@@ -60,13 +59,13 @@ int faFcntl(faFile fa, int op, void *lip) {
 }
 
 static inline ssize_t faPRead(faFile fa, /*@out@*/void *buf, size_t count, off_t offset) {
-    if (faLseek(fa, offset, SEEK_SET) < 0)
+    if (faSeek(fa, offset, SEEK_SET) < 0)
        return -1;
     return faRead(fa, buf, count);
 }
 
 static inline ssize_t faPWrite(faFile fa, const void *buf, size_t count, off_t offset) {
-    if (faLseek(fa, offset, SEEK_SET) < 0)
+    if (faSeek(fa, offset, SEEK_SET) < 0)
        return -1;
     return faWrite(fa, buf, count);
 }
@@ -75,59 +74,43 @@ static inline ssize_t faPWrite(faFile fa, const void *buf, size_t count, off_t o
 faFile faOpen(const char * path, int flags, int perms)
 {
     struct faFileHeader newHdr;
-    struct faFile_s fas;
     faFile fa;
-    off_t end;
 
-    if (flags & O_WRONLY) {
+    if (flags & O_WRONLY)
+       return NULL;
+
+    fa = fdOpen(path, flags, perms);
+    if (fdFileno(faFileno(fa)) < 0)
        return NULL;
-    }
-    if (flags & O_RDWR) {
-       fas.readOnly = 0;
-    } else {
-       fas.readOnly = 1;
-    }
 
-    fas.fd = fdOpen(path, flags, perms);
-    if (fdFileno(fas.fd) < 0) return NULL;
-    fas.firstFree = 0;
-    fas.fileSize = 0;
+    fa->readOnly = (flags & O_RDWR) ? 0 : 1;
+    fa->firstFree = 0;
 
     /* is this file brand new? */
-    end = faLseek(&fas, 0, SEEK_END);
-    if (!end) {
+    if ((fa->fileSize = faSeek(fa, 0, SEEK_END)) < 0) {
        newHdr.magic = FA_MAGIC;
        newHdr.firstFree = 0;
-       if (faWrite(&fas, &newHdr, sizeof(newHdr)) != sizeof(newHdr)) {
-           close(fdFileno(fas.fd));
+       if (faWrite(fa, &newHdr, sizeof(newHdr)) != sizeof(newHdr)) {
+           faClose(fa);
            return NULL;
        }
-       fas.firstFree = 0;
-       fas.fileSize = sizeof(newHdr);
+       fa->firstFree = 0;
+       fa->fileSize = sizeof(newHdr);
     } else {
-       if (faPRead(&fas, &newHdr, sizeof(newHdr), 0) != sizeof(newHdr)) {
-           fdClose(fas.fd);
+       if (faPRead(fa, &newHdr, sizeof(newHdr), 0) != sizeof(newHdr)) {
+           faClose(fa);
            return NULL;
        }
        if (newHdr.magic != FA_MAGIC) {
-           fdClose(fas.fd);
+           faClose(fa);
            return NULL;
        }
-       fas.firstFree = newHdr.firstFree;
+       fa->firstFree = newHdr.firstFree;
 
-       if (faLseek(&fas, 0, SEEK_END) < 0) {
-           fdClose(fas.fd);
+       if ((fa->fileSize = faSeek(fa, 0, SEEK_END)) < 0) {
+           faClose(fa);
            return NULL;
        }
-       
-       fas.fileSize = faLseek(&fas, 0, SEEK_CUR);
-    }
-
-    if ((fa = malloc(sizeof(*fa))) != NULL) {
-       fa->fd = fas.fd;
-       fa->readOnly = fas.readOnly;
-       fa->firstFree = fas.firstFree;
-       fa->fileSize = fas.fileSize;
     }
 
     return fa;
@@ -298,7 +281,8 @@ unsigned int faAlloc(faFile fa, unsigned int size)
        footerOffset = newBlockOffset + size - sizeof(footer);
 
        space = alloca(size);
-       if (!space) return 0;
+       if (space == NULL) return 0;
+       memset(space, 0, size);
 
        footer.isFree = header.isFree = 0;
        footer.size = header.size = size;
@@ -410,16 +394,16 @@ int faNextOffset(faFile fa, unsigned int lastOffset)
     struct faHeader header;
     int offset;
 
-    if (lastOffset) {
-       offset = lastOffset - sizeof(header);
-    } else {
-       offset = sizeof(struct faFileHeader);
-    }
+    offset = (lastOffset)
+       ? (lastOffset - sizeof(header))
+       : sizeof(struct faFileHeader);
 
-    if (offset >= fa->fileSize) return 0;
+    if (offset >= fa->fileSize)
+       return 0;
 
     if (faPRead(fa, &header, sizeof(header), offset) != sizeof(header))
        return 0;
+
     if (!lastOffset && !header.isFree)
        return (offset + sizeof(header));
 
index 40cb94e..4d5d2fa 100644 (file)
@@ -5,16 +5,15 @@
    are compacted. Minimal fragmentation is more important then speed. This
    uses 32 bit offsets on all platforms and should be byte order independent */
 
+#if 0
 typedef /*@abstract@*/ struct faFile_s {
     /*@owned@*/ FD_t fd;
     int readOnly;
     unsigned int firstFree;
     unsigned long fileSize;
 } * faFile;
-
-#ifdef UNUSED
-struct FaPlace_s;
-typedef struct FaPlace * faPlace;
+#else
+typedef FD_t faFile;
 #endif
 
 #ifdef __cplusplus
@@ -25,10 +24,11 @@ extern "C" {
 /*@only@*/ faFile faOpen(const char * path, int flags, int perms);
 unsigned int faAlloc(faFile fa, unsigned int size); /* returns 0 on failure */
 void faFree(faFile fa, unsigned int offset);
-void faClose( /*@only@*/ faFile fa);
 
 FD_t faFileno(faFile fa);
-off_t faLseek(faFile fa, off_t off, int op);
+int faSeek(faFile fa, off_t pos, int whence);
+int faClose( /*@only@*/ faFile fa);
+
 int faFcntl(faFile fa, int op, void *lip);
 
 int faFirstOffset(faFile fa);
index 7e575bf..94f5974 100644 (file)
@@ -17,23 +17,23 @@ void fpCacheFree(fingerPrintCache cache) {
 
 static const struct fprintCacheEntry_s * cacheContainsDirectory(
                            fingerPrintCache cache,
-                           const char * dirName) {
+                           const char * dirName)
+{
     const void ** data;
-    int count;
 
-    if (htGetEntry(cache->ht, dirName, &data, &count, NULL)) return NULL;
+    if (htGetEntry(cache->ht, dirName, &data, NULL, NULL))
+       return NULL;
     return data[0];
 }
 
 static fingerPrint doLookup(fingerPrintCache cache, const char * dirName,
-                           const char * baseName, int scareMemory) {
+                           const char * baseName, int scareMemory)
+{
     char dir[PATH_MAX];
-    const char * chptr1;
-    char * end, * bn;
+    char * end;
     fingerPrint fp;
     struct stat sb;
     char * buf;
-    int stripCount;
     const struct fprintCacheEntry_s * cacheHit;
     struct fprintCacheEntry_s * newEntry;
 
@@ -54,7 +54,7 @@ static fingerPrint doLookup(fingerPrintCache cache, const char * dirName,
        if ( /*@-unrecog@*/ realpath(".", dir) /*@=unrecog@*/ != NULL) {
            char *s = alloca(strlen(dir) + strlen(dirName) + 2);
            sprintf(s, "%s/%s", dir, dirName);
-           dirName = chptr1 = s;
+           dirName = s;
        }
     }
 
@@ -63,12 +63,9 @@ static fingerPrint doLookup(fingerPrintCache cache, const char * dirName,
 
     buf = alloca(strlen(dirName) + 1);
     strcpy(buf, dirName);
-    end = bn = strrchr(buf, '/');
-    stripCount = 0;
+    end = buf + strlen(buf);
     fp.entry = NULL;
     while (*buf) {
-       *end = '\0';
-       stripCount++;
 
        /* as we're stating paths here, we want to follow symlinks */
 
@@ -87,11 +84,13 @@ static fingerPrint doLookup(fingerPrintCache cache, const char * dirName,
        }
 
         if (fp.entry) {
-           chptr1 = dirName + (end - buf) + 1;
-           if (scareMemory)
-               fp.subdir = chptr1;
+           fp.subdir = dirName + (end - buf);
+           if (fp.subdir[0] == '/' && fp.subdir[1] != '\0')
+               fp.subdir++;
            else
-               fp.subdir = xstrdup(chptr1);    /* XXX memory leak, but how
+               fp.subdir = "";
+           if (!scareMemory && fp.subdir != NULL)
+               fp.subdir = xstrdup(fp.subdir); /* XXX memory leak, but how
                                                   do we know we can free it? 
                                                   Using the (new) cache would
                                                   work if hash tables allowed
@@ -102,6 +101,7 @@ static fingerPrint doLookup(fingerPrintCache cache, const char * dirName,
 
        end--;
        while ((end > buf) && *end != '/') end--;
+       *end = '\0';
     }
 
     /* This can't happen, or stat('/') just failed! */
@@ -113,8 +113,15 @@ static fingerPrint doLookup(fingerPrintCache cache, const char * dirName,
 
 fingerPrint fpLookup(fingerPrintCache cache, const char * fullName, 
                     int scareMemory) {
-    /* XXX FIXME */
-    abort();
+    char *dn = strcpy(alloca(strlen(fullName)+1), fullName);
+    char *bn = strrchr(dn, '/');
+
+    if (bn)
+       *bn++ = '\0';
+    else
+       bn = dn;
+
+    return doLookup(cache, dn, bn, scareMemory);
 }
 
 unsigned int fpHashFunction(const void * key)
@@ -137,7 +144,10 @@ unsigned int fpHashFunction(const void * key)
 
 int fpEqual(const void * key1, const void * key2)
 {
-    return FP_EQUAL(*((const fingerPrint *) key1), *((fingerPrint *) key2));
+    const fingerPrint *k1 = key1;
+    const fingerPrint *k2 = key2;
+    /* XXX negated to preserve strcmp return behavior in ht->eq */
+    return (FP_EQUAL(*k1, *k2) ? 0 : 1);
 }
 
 void fpLookupList(fingerPrintCache cache, const char ** dirNames, 
index ff2ede4..85b3138 100644 (file)
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -456,13 +456,13 @@ static int copyData( /*@only@*/ FD_t sfd, FD_t tfd) {
            break;
        }
 
-       bytesRead = fdRead(sfd, buf, sizeof(buf));
+       bytesRead = Fread(buf, sizeof(buf), 1, sfd);
        if (bytesRead == 0) {
            rc = 0;
            break;
        }
 
-       if (fdWrite(tfd, buf, bytesRead) != bytesRead) {
+       if (Fwrite(buf, bytesRead, 1, tfd) != bytesRead) {
            rc = FTPERR_FILE_IO_ERROR;
            break;
        }
@@ -485,7 +485,7 @@ fprintf(stderr, "++ copied %d bytes: %s\n", bytesCopied, ftpStrerror(rc));
                bytesCopied, bytesCopied, NULL, urlNotifyData);
     }
     
-    fdClose(sfd);
+    Fclose(sfd);
     return rc;
 }
 
@@ -519,7 +519,7 @@ fprintf(stderr, "-> ABOR\n");
     ftpTimeoutSecs = tosecs;
 
     if (fdFileno(fd) >= 0)
-       fdClose(fd);
+       Fclose(fd);
     return 0;
 }
 
@@ -609,7 +609,7 @@ fprintf(stderr, "-> PASV\n");
                sizeof(dataAddress)) < 0) {
        if (errno == EINTR)
            continue;
-       fdClose(fd);
+       Fclose(fd);
        return FTPERR_FAILED_DATA_CONNECT;
     }
 
@@ -620,7 +620,7 @@ fprintf(stderr, "-> %s", retrCommand);
     }
 
     if ((rc = ftpCheckResponse(u, NULL))) {
-       fdClose(fd);
+       Fclose(fd);
        return rc;
     }
 
@@ -642,7 +642,7 @@ int ftpGetFile(FD_t sfd, FD_t tfd)
 
     /* XXX normally sfd = ufdOpen(...) and this code does not execute */
     if (fdFileno(sfd) < 0 && (rc = ftpGetFileDesc(sfd)) < 0) {
-       fdClose(sfd);
+       Fclose(sfd);
        return rc;
     }
 
index 8dc7339..a8dd869 100644 (file)
@@ -24,9 +24,9 @@ static /*@shared@*/ struct hashBucket * findEntry(hashTable ht, const void * key
     struct hashBucket * b;
 
     hash = ht->fn(key) % ht->numBuckets;
-    b = ht->buckets[hash]; 
+    b = ht->buckets[hash];
 
-    while (b && b->key && !ht->eq(b->key, key)) 
+    while (b && b->key && ht->eq(b->key, key))
        b = b->next;
 
     return b;
@@ -74,15 +74,15 @@ hashTable htCreate(int numBuckets, int keySize, hashFunctionType fn,
 void htAddEntry(hashTable ht, const void * key, const void * data)
 {
     unsigned int hash;
-    struct hashBucket * b, * ob;
+    struct hashBucket * b;
 
     hash = ht->fn(key) % ht->numBuckets;
-    b = ob = ht->buckets[hash]; 
+    b = ht->buckets[hash];
 
-    while (b && b->key && !ht->eq(b->key, key)) 
+    while (b && b->key && ht->eq(b->key, key))
        b = b->next;
-   
-    if (!b) {
+
+    if (b == NULL) {
        b = xmalloc(sizeof(*b));
        if (ht->keySize) {
            char *k = xmalloc(ht->keySize);
@@ -128,16 +128,20 @@ int htHasEntry(hashTable ht, const void * key)
     if (!(b = findEntry(ht, key))) return 0; else return 1;
 }
 
-int htGetEntry(hashTable ht, const void * key, const void *** data, 
+int htGetEntry(hashTable ht, const void * key, const void *** data,
               int * dataCount, const void ** tableKey)
 {
     struct hashBucket * b;
 
-    if (!(b = findEntry(ht, key))) return 1;
+    if ((b = findEntry(ht, key)) == NULL)
+       return 1;
 
-    *data = b->data;
-    *dataCount = b->dataCount;
-    if (tableKey) *tableKey = b->key;
+    if (data)
+       *data = b->data;
+    if (dataCount)
+       *dataCount = b->dataCount;
+    if (tableKey)
+       *tableKey = b->key;
 
     return 0;
 }
index 05e6406..f43e943 100644 (file)
@@ -482,20 +482,20 @@ int headerWrite(FD_t fd, Header h, int magicp)
     p = doHeaderUnload(h, &length);
 
     if (magicp) {
-       nb = fdWrite(fd, header_magic, sizeof(header_magic));
+       nb = Fwrite(header_magic, sizeof(header_magic), 1, fd);
        if (nb != sizeof(header_magic)) {
            free(p);
            return 1;
        }
        l = htonl(0);
-       nb = fdWrite(fd, &l, sizeof(l));
+       nb = Fwrite(&l, sizeof(l), 1, fd);
        if (nb != sizeof(l)) {
            free(p);
            return 1;
        }
     }
     
-    nb = fdWrite(fd, p, length);
+    nb = Fwrite(p, length, 1, fd);
     if (nb != length) {
        free(p);
        return 1;
@@ -571,20 +571,20 @@ int headerGzWrite(FD_t fd, Header h, int magicp)
     p = doHeaderUnload(h, &length);
 
     if (magicp) {
-       nb = gzdWrite(fd, header_magic, sizeof(header_magic));
+       nb = Fwrite(header_magic, sizeof(header_magic), 1, fd);
        if (nb != sizeof(header_magic)) {
            free(p);
            return 1;
        }
        l = htonl(0);
-       nb = gzdWrite(fd, &l, sizeof(l));
+       nb = Fwrite(&l, sizeof(l), 1, fd);
        if (nb != sizeof(l)) {
            free(p);
            return 1;
        }
     }
     
-    nb = gzdWrite(fd, p, length);
+    nb = Fwrite(p, length, 1, fd);
     if (nb != length) {
        free(p);
        return 1;
@@ -605,24 +605,24 @@ Header headerGzRead(FD_t fd, int magicp)
     int totalSize;
 
     if (magicp == HEADER_MAGIC_YES) {
-       if (gzdRead(fd, &magic, sizeof(magic)) != sizeof(magic))
+       if (Fread(&magic, sizeof(magic), 1, fd) != sizeof(magic))
            return NULL;
        if (memcmp(&magic, header_magic, sizeof(magic))) {
            return NULL;
        }
 
-       if (gzdRead(fd, &reserved, sizeof(reserved)) != sizeof(reserved))
+       if (Fread(&reserved, sizeof(reserved), 1, fd) != sizeof(reserved))
            return NULL;
     }
     
     /* First read the index length (count of index entries) */
-    if (gzdRead(fd, &il, sizeof(il)) != sizeof(il)) 
+    if (Fread(&il, sizeof(il), 1, fd) != sizeof(il)) 
        return NULL;
 
     il = ntohl(il);
 
     /* Then read the data length (number of bytes) */
-    if (gzdRead(fd, &dl, sizeof(dl)) != sizeof(dl)) 
+    if (Fread(&dl, sizeof(dl), 1, fd) != sizeof(dl)) 
        return NULL;
 
     dl = ntohl(dl);
@@ -635,7 +635,7 @@ Header headerGzRead(FD_t fd, int magicp)
     *p++ = htonl(dl);
 
     totalSize -= sizeof(int_32) + sizeof(int_32);
-    if (gzdRead(fd, p, totalSize) != totalSize)
+    if (Fread(p, totalSize, 1, fd) != totalSize)
        return NULL;
     
     h = headerLoad(block);
@@ -1163,11 +1163,11 @@ headerGetLangs(Header h)
     return table;
 }
 
-int headerAddI18NString(Header h, int_32 tag, char * string, char * lang)
+int headerAddI18NString(Header h, int_32 tag, const char * string, const char * lang)
 {
     struct indexEntry * table, * entry;
     char * chptr;
-    char ** strArray;
+    const char ** strArray;
     int length;
     int ghosts;
     int i, langNum;
@@ -1181,7 +1181,7 @@ int headerAddI18NString(Header h, int_32 tag, char * string, char * lang)
     }
 
     if (!table && !entry) {
-       char * charArray[2];
+       const char * charArray[2];
        int count = 0;
        if (!lang || (lang[0] == 'C' && lang[1] == '\0')) {
            charArray[count++] = "C";
index 03d58d0..e3fdd62 100644 (file)
@@ -124,7 +124,8 @@ char **headerGetLangs(Header h);
    more fine grained control use headerAddEntry() and headerModifyEntry()
    but be careful!
 */
-int headerAddI18NString(Header h, int_32 tag, char * string, char * lang);
+int headerAddI18NString(Header h, int_32 tag, const char * string,
+       const char * lang);
 
 /* Appends item p to entry w/ tag and type as passed. Won't work on
    RPM_STRING_TYPE. Any pointers from headerGetEntry() for this entry
index 592b416..aacb144 100644 (file)
@@ -301,6 +301,7 @@ static int installArchive(FD_t fd, struct fileInfo * files,
     int mappedFiles = 0;
     const char * failedFile = NULL;
     struct callbackInfo info;
+    FD_t cfd;
 
     if (!files) {
        /* install all files */
@@ -341,15 +342,11 @@ static int installArchive(FD_t fd, struct fileInfo * files,
        (void)notify(h, RPMCALLBACK_INST_PROGRESS, 0, archiveSize, pkgKey, 
               notifyData);
 
-  { CFD_t cfdbuf, *cfd = &cfdbuf;
-    cfd->cpioPos = 0;
-    cfd->cpioIoType = cpioIoTypeGzFd;
-    cfd->cpioGzFd = gzdFdopen(fdDup(fdFileno(fd)), "r");
+    cfd = gzdFdopen(fdDup(fdFileno(fd)), "r");
     rc = cpioInstallArchive(cfd, map, mappedFiles, 
                    ((notify && archiveSize) || specFile) ? callback : NULL, 
                    &info, &failedFile);
-    gzdClose(cfd->cpioGzFd);
-  }
+    Fclose(cfd);
     headerFree(info.h);
 
     if (rc) {
index fedf245..24d4b5d 100644 (file)
@@ -3,7 +3,9 @@
 #include <assert.h>
 #include <stdarg.h>
 
+#if !defined(isblank)
 #define        isblank(_c)     ((_c) == ' ' || (_c) == '\t')
+#endif
 #define        iseol(_c)       ((_c) == '\n' || (_c) == '\r')
 
 #define        STREQ(_t, _f, _fn)      ((_fn) == (sizeof(_t)-1) && !strncmp((_t), (_f), (_fn)))
@@ -25,8 +27,8 @@
 typedef        int FD_t;
 #define        fdFileno(_x)    (_x)
 #define        fdOpen          open
-#define        fdRead          read
-#define        fdClose         close
+#define        Fread(_b, _s, _n, _fd)  read(_fd, _b, _s)
+#define        Fclose(_fd)             close(_fd)
 #else
 #include <rpmlib.h>
 #endif
@@ -1343,9 +1345,9 @@ int isCompressed(const char *file, int *compressed)
        rpmError(RPMERR_BADSPEC, _("File %s: %s"), file, strerror(errno));
        return 1;
     }
-    nb = fdRead(fd, magic, sizeof(magic));
+    nb = Fread(magic, sizeof(magic), 1, fd);
     rderrno = errno;
-    fdClose(fd);
+    Fclose(fd);
 
     if (nb < 0) {
        rpmError(RPMERR_BADSPEC, _("File %s: %s"), file, strerror(rderrno));
index 05801d5..9e24d9a 100644 (file)
@@ -149,7 +149,7 @@ char * oldhdrReadFromFile(char * filename, struct oldrpmHeader * header) {
     if (fdFileno(fd) < 0) return strerror(errno);
     
     rc = oldhdrReadFromStream(fd, header);
-    fdClose(fd);
+    Fclose(fd);
     
     return rc;
 }
index d6cfafc..44a0b34 100644 (file)
@@ -39,7 +39,8 @@ static int readOldHeader(FD_t fd, /*@out@*/Header * hdr, /*@unused@*/ /*@out@*/i
     int i, j;
     char ** unames, ** gnames;
 
-    (void)fdLseek(fd, 0, SEEK_SET);
+    (void)Fseek(fd, 0, SEEK_SET);
+
     if (oldhdrReadFromStream(fd, &oldheader)) {
        return 1;
     }
@@ -243,7 +244,8 @@ static int readPackageHeaders(FD_t fd, /*@out@*/struct rpmlead * leadPtr,
            oldLead->archiveOffset = ntohl(oldLead->archiveOffset);
            rpmMessage(RPMMESS_DEBUG, _("archive offset is %d\n"), 
                        oldLead->archiveOffset);
-           (void)fdLseek(fd, oldLead->archiveOffset, SEEK_SET);
+
+           (void)Fseek(fd, oldLead->archiveOffset, SEEK_SET);
            
            /* we can't put togeher a header for old format source packages,
               there just isn't enough information there. We'll return
index 0cbc224..72a08a6 100644 (file)
@@ -21,7 +21,7 @@ FD_t bzdOpen(const char *pathname, const char *mode) {
     BZFILE *bzfile;;
     if ((bzfile = bzopen(pathname, mode)) == NULL)
        return NULL;
-    fd = fdNew();
+    fd = fdNew(&bzdio);
     fd->fd_bzd = bzfile;
     return fd;
 }
@@ -36,15 +36,6 @@ FD_t bzdFdopen(FD_t fd, const char *mode) {
     return NULL;
 }
 
-ssize_t bzdRead(FD_t fd, void * buf, size_t count) {
-    *((char *)buf) = '\0';
-    return bzread(bzdFileno(fd), buf, count);
-}
-
-ssize_t bzdWrite(FD_t fd, const void * buf, size_t count) {
-    return bzwrite(bzdFileno(fd), (void *)buf, count);
-}
-
 int bzdFlush(FD_t fd) {
     return bzflush(bzdFileno(fd));
 }
@@ -54,7 +45,24 @@ const char * bzdStrerror(FD_t fd) {
     return bzerror(bzdFileno(fd), &bzerr);
 }
 
-int bzdClose(FD_t fd) {
+/* =============================================================== */
+static ssize_t bzdRead(void * cookie, char * buf, size_t count) {
+    FD_t fd = cookie;
+    *((char *)buf) = '\0';
+    return bzread(bzdFileno(fd), buf, count);
+}
+
+static ssize_t bzdWrite(void * cookie, const char * buf, size_t count) {
+    FD_t fd = cookie;
+    return bzwrite(bzdFileno(fd), (void *)buf, count);
+}
+
+static int bzdSeek(void * cookie, off_t pos, int whence) {
+    return -1;
+}
+
+static int bzdClose(void * cookie) {
+    FD_t fd = cookie;
     BZFILE *bzfile;
 
     if (fd != NULL && (bzfile = bzdFileno(fd)) != NULL) {
@@ -67,4 +75,7 @@ int bzdClose(FD_t fd) {
     }
     return -2;
 }
+
+cookie_io_functions_t bzdio = { bzdRead, bzdWrite, bzdSeek, bzdClose };
+
 #endif /* HAVE_BZLIB_H */
index 9eb3bc2..598cbc0 100644 (file)
@@ -19,7 +19,7 @@ static int manageFile(FD_t *fdp, const char **fnp, int flags, int rc)
 
     /* close and reset *fdp to NULL */
     if (*fdp && (fnp == NULL || *fnp == NULL)) {
-       fdClose(*fdp);
+       Fclose(*fdp);
        *fdp = NULL;
        return 0;
     }
@@ -69,15 +69,15 @@ static int copyFile(FD_t *sfdp, const char **sfnp,
     if (manageFile(tfdp, tfnp, O_WRONLY|O_CREAT|O_TRUNC, 0))
        goto exit;
 
-    while ((count = fdRead(*sfdp, buffer, sizeof(buffer))) > 0) {
-       if (fdWrite(*tfdp, buffer, count) < 0) {
-           fprintf(stderr, _("%s: fdWrite failed: %s\n"), *tfnp,
+    while ((count = Fread(buffer, sizeof(buffer), 1, *sfdp)) > 0) {
+       if (Fwrite(buffer, count, 1, *tfdp) < 0) {
+           fprintf(stderr, _("%s: Fwrite failed: %s\n"), *tfnp,
                strerror(errno));
            goto exit;
        }
     }
     if (count < 0) {
-       fprintf(stderr, _("%s: fdRead failed: %s\n"), *sfnp, strerror(errno));
+       fprintf(stderr, _("%s: Fread failed: %s\n"), *sfnp, strerror(errno));
        goto exit;
     }
 
index 47b51c9..07752df 100644 (file)
@@ -303,7 +303,7 @@ static Header doGetRecord(rpmdb db, unsigned int offset, int pristine) {
     int fileCount = 0;
     int i;
 
-    (void)faLseek(db->pkgs, offset, SEEK_SET);
+    (void)faSeek(db->pkgs, offset, SEEK_SET);
 
     h = headerRead(faFileno(db->pkgs), HEADER_MAGIC_NO);
 
@@ -659,7 +659,7 @@ int rpmdbAdd(rpmdb db, Header dbentry)
     if (!dboffset) {
        rc = 1;
     } else {
-       (void)faLseek(db->pkgs, dboffset, SEEK_SET);
+       (void)faSeek(db->pkgs, dboffset, SEEK_SET);
        rc = headerWrite(faFileno(db->pkgs), dbentry, HEADER_MAGIC_NO);
     }
 
@@ -741,7 +741,7 @@ int rpmdbUpdateRecord(rpmdb db, int offset, Header newHeader)
     } else {
        blockSignals();
 
-       (void)faLseek(db->pkgs, offset, SEEK_SET);
+       (void)faSeek(db->pkgs, offset, SEEK_SET);
 
        rc = headerWrite(faFileno(db->pkgs), newHeader, HEADER_MAGIC_NO);
 
index fe8081d..9374142 100644 (file)
@@ -50,7 +50,7 @@ static void * showProgress(const Header h, const rpmCallbackType what,
        return fd;
 
       case RPMCALLBACK_INST_CLOSE_FILE:
-       fdClose(fd);
+       Fclose(fd);
        break;
 
       case RPMCALLBACK_INST_START:
@@ -198,7 +198,7 @@ int rpmInstall(const char * rootdir, const char ** argv, int transFlags,
 
        switch (rc) {
        case 1:
-           fdClose(fd);
+           Fclose(fd);
            rpmMessage(RPMMESS_ERROR, 
                        _("%s does not appear to be a RPM package\n"), 
                        *filename);
@@ -211,7 +211,7 @@ int rpmInstall(const char * rootdir, const char ** argv, int transFlags,
        case 0:
            if (isSource) {
                sourcePackages[numSourcePackages++] = *filename;
-               fdClose(fd);
+               Fclose(fd);
            } else {
                if (!dbIsOpen) {
                    if (rpmdbOpen(rootdir, &db, mode, 0644)) {
@@ -251,7 +251,7 @@ int rpmInstall(const char * rootdir, const char ** argv, int transFlags,
                               relocations);
 
                headerFree(h);  /* XXX reference held by transaction set */
-               fdClose(fd);
+               Fclose(fd);
 
                switch(rc) {
                case 0:
@@ -338,7 +338,7 @@ int rpmInstall(const char * rootdir, const char ** argv, int transFlags,
                numFailed += rpmInstallSourcePackage(rootdir, fd, NULL,
                                showProgress, (void *) notifyFlags, NULL);
 
-           fdClose(fd);
+           Fclose(fd);
        }
     }
 
@@ -471,7 +471,7 @@ int rpmInstallSource(const char * rootdir, const char * arg, const char ** specF
        if (cookie && *cookie) free(*cookie);
     }
 
-    fdClose(fd);
+    Fclose(fd);
 
     return rc;
 }
index 931a949..2dfc23a 100644 (file)
@@ -11,8 +11,22 @@ typedef      /*@abstract@*/ struct _FD {
     /*@owned@*/ void * fd_bzd;
     /*@owned@*/ void * fd_gzd;
     void *     fd_url;
+    int                readOnly;       /* falloc.c */
+    unsigned int firstFree;    /* falloc.c */
+    long int   fileSize;       /* falloc.c */
+    long int   fd_cpioPos;     /* cpio.c */
+    /*@observer@*/ const char *fd_errstr;
+    long int   fd_pos;
+    /*@dependent@*/ cookie_io_functions_t *fd_io;
 } *FD_t;
 
+/*@observer@*/ const char * Fstrerror(FD_t);
+
+size_t Fread   (/*@out@*/ void *buf, size_t size, size_t nmemb, FD_t fd);
+size_t Fwrite  (const void *buf, size_t size, size_t nmemb, FD_t fd);
+int    Fseek   (FD_t fd, long int offset, int whence);
+int    Fclose  ( /*@only@*/ FD_t fd);
+
 #endif /* H_RPMIO */
 
 #ifndef H_RPMIO_F
@@ -24,20 +38,16 @@ extern "C" {
 
 int timedRead(FD_t fd, /*@out@*/void * bufptr, int length);
 
-extern /*@only@*/ /*@null@*/ FD_t fdNew(void);
+extern /*@only@*/ /*@null@*/ FD_t fdNew(cookie_io_functions_t * iop);
 extern int fdValid(FD_t fd);
 extern int fdFileno(FD_t fd);
 
 extern /*@only@*/ /*@null@*/ FD_t fdOpen(const char *pathname, int flags, mode_t mode);
 extern /*@only@*/ /*@null@*/ FD_t fdDup(int fdno);
-
-extern off_t   fdLseek(FD_t fd, off_t offset, int whence);
-extern ssize_t fdRead(FD_t fd, /*@out@*/void * buf, size_t count);
-extern ssize_t fdWrite(FD_t fd, const void * buf, size_t count);
-extern int     fdClose(/*@only@*/ FD_t fd);
-
 extern /*@dependent@*/ /*@null@*/ FILE *fdFdopen( /*@only@*/ FD_t fd, const char *mode);
 
+extern cookie_io_functions_t fdio;
+
 /*
  * Support for GZIP library.
  */
@@ -51,17 +61,9 @@ extern /*@only@*/ /*@null@*/ FD_t gzdOpen(const char *pathname, const char *mode
 
 extern /*@only@*/ /*@null@*/ FD_t gzdFdopen( /*@only@*/ FD_t fd, const char *mode);
 
-extern ssize_t gzdRead(FD_t fd, /*@out@*/ void * buf, size_t count);
-
-extern ssize_t gzdWrite(FD_t fd, const void * buf, size_t count);
-
-extern off_t gzdLseek(FD_t fd, off_t offset, int whence);
-
 extern int gzdFlush(FD_t fd);
 
-extern /*@only@*/ /*@observer@*/ const char * gzdStrerror(FD_t fd);
-
-extern int gzdClose( /*@only@*/ FD_t fd);
+extern cookie_io_functions_t gzdio;
 
 #endif /* HAVE_ZLIB_H */
 
@@ -78,15 +80,9 @@ extern /*@only@*/ /*@null@*/ FD_t bzdOpen(const char *pathname, const char *mode
 
 extern /*@only@*/ /*@null@*/ FD_t bzdFdopen( /*@only@*/ FD_t fd, const char *mode);
 
-extern ssize_t bzdRead(FD_t fd, /*@out@*/ void * buf, size_t count);
-
-extern ssize_t bzdWrite(FD_t fd, const void * buf, size_t count);
-
 extern int bzdFlush(FD_t fd);
 
-extern /*@observer@*/ const char * bzdStrerror(FD_t fd);
-
-extern int bzdClose( /*@only@*/ FD_t fd);
+extern cookie_io_functions_t bzdio;
 
 #endif /* HAVE_BZLIB_H */
 
index 9eb8117..574577f 100644 (file)
@@ -35,7 +35,7 @@ int writeLead(FD_t fd, struct rpmlead *lead)
     l.osnum = htons(l.osnum);
     l.signature_type = htons(l.signature_type);
        
-    if (fdWrite(fd, &l, sizeof(l)) < 0) {
+    if (Fwrite(&l, sizeof(l), 1, fd) < 0) {
        return 1;
     }
 
index d1f46e6..b3cb322 100644 (file)
@@ -278,15 +278,15 @@ void rpmSetVar(int var, const char *val);
 
 int rpmReadConfigFiles(const char * file, const char * target);
 int rpmReadRC(const char * file);
-void rpmGetArchInfo( /*@out@*/ char ** name, /*@out@*/ int * num);
-void rpmGetOsInfo( /*@out@*/ char ** name, /*@out@*/ int * num);
-int rpmMachineScore(int type, char * name);
+void rpmGetArchInfo( /*@out@*/ const char ** name, /*@out@*/ int * num);
+void rpmGetOsInfo( /*@out@*/ const char ** name, /*@out@*/ int * num);
+int rpmMachineScore(int type, const char * name);
 int rpmShowRC(FILE *f);
 void rpmSetTables(int archTable, int osTable);  /* only used by build code */
 /* if either are NULL, they are set to the default value (munged uname())
    pushed through a translation table (if appropriate) */
 void rpmSetMachine(const char * arch, const char * os);
-void rpmGetMachine( /*@out@*/ char **arch, /*@out@*/ char **os);
+void rpmGetMachine( /*@out@*/ const char **arch, /*@out@*/ const char **os);
 void rpmFreeRpmrc(void);
 
 /** **/
index 9271420..0f9c302 100644 (file)
@@ -104,7 +104,7 @@ static int currTables[2] = { RPM_MACHTABLE_INSTOS, RPM_MACHTABLE_INSTARCH };
 static struct rpmvarValue values[RPMVAR_NUM];
 
 /* prototypes */
-static void defaultMachine(/*@out@*/char ** arch, /*@out@*/char ** os);
+static void defaultMachine(/*@out@*/ const char ** arch, /*@out@*/ const char ** os);
 static int doReadRC(FD_t fd, const char * filename);
 static int optionCompare(const void * a, const void * b);
 static int addCanon(struct canonEntry **table, int *tableLen, char *line,
@@ -124,24 +124,24 @@ static void setVarDefault(int var, const char *macroname, const char *val, const
 static void setPathDefault(int var, const char *macroname, const char *subdir);
 static void setDefaults(void);
 
-static void rebuildCompatTables(int type, char *name);
+static void rebuildCompatTables(int type, const char *name);
 
 /* compatiblity tables */
 static int machCompatCacheAdd(char * name, const char * fn, int linenum,
                                struct machCache * cache);
 static struct machCacheEntry * machCacheFindEntry(struct machCache * cache,
-                                                 char * key);
+                                                 const char * key);
 static struct machEquivInfo * machEquivSearch(
-               struct machEquivTable * table, char * name);
-static void machAddEquiv(struct machEquivTable * table, char * name,
+               struct machEquivTable * table, const char * name);
+static void machAddEquiv(struct machEquivTable * table, const char * name,
                           int distance);
 static void machCacheEntryVisit(struct machCache * cache,
                                  struct machEquivTable * table,
-                                 char * name,
+                                 const char * name,
                                  int distance);
 static void machFindEquivs(struct machCache * cache,
                             struct machEquivTable * table,
-                            char * key);
+                            const char * key);
 
 static int optionCompare(const void * a, const void * b) {
     return strcasecmp(((struct rpmOption *) a)->name,
@@ -151,7 +151,7 @@ static int optionCompare(const void * a, const void * b) {
 static void rpmRebuildTargetVars(const char **target, const char ** canontarget);
 
 static struct machCacheEntry * machCacheFindEntry(struct machCache * cache,
-                                                 char * key)
+                                                 const char * key)
 {
     int i;
 
@@ -229,7 +229,7 @@ static int machCompatCacheAdd(char * name, const char * fn, int linenum,
 }
 
 static struct machEquivInfo * machEquivSearch(
-               struct machEquivTable * table, char * name)
+               struct machEquivTable * table, const char * name)
 {
     int i;
 
@@ -248,7 +248,7 @@ static struct machEquivInfo * machEquivSearch(
     return NULL;
 }
 
-static void machAddEquiv(struct machEquivTable * table, char * name,
+static void machAddEquiv(struct machEquivTable * table, const char * name,
                           int distance)
 {
     struct machEquivInfo * equiv;
@@ -268,7 +268,7 @@ static void machAddEquiv(struct machEquivTable * table, char * name,
 
 static void machCacheEntryVisit(struct machCache * cache,
                                  struct machEquivTable * table,
-                                 char * name,
+                                 const char * name,
                                  int distance)
 {
     struct machCacheEntry * entry;
@@ -290,7 +290,7 @@ static void machCacheEntryVisit(struct machCache * cache,
 
 static void machFindEquivs(struct machCache * cache,
                             struct machEquivTable * table,
-                            char * key)
+                            const char * key)
 {
     int i;
 
@@ -579,7 +579,7 @@ int rpmReadRC(const char * rcfiles)
            break;
        }
        rc = doReadRC(fd, fn);
-       fdClose(fd);
+       Fclose(fd);
        if (rc) break;
     }
     if (myrcfiles)     free(myrcfiles);
@@ -604,7 +604,7 @@ static int doReadRC(FD_t fd, const char * filename)
   { struct stat sb;
     fstat(fdFileno(fd), &sb);
     next = alloca(sb.st_size + 2);
-    if (fdRead(fd, next, sb.st_size) != sb.st_size) {
+    if (Fread(next, sb.st_size, 1, fd) != sb.st_size) {
        rpmError(RPMERR_RPMRC, _("Failed to read %s: %s."), filename,
                 strerror(errno));
        return 1;
@@ -683,7 +683,7 @@ static int doReadRC(FD_t fd, const char * filename)
                    rc = 1;
                } else {
                    rc = doReadRC(fdinc, fn);
-                   fdClose(fdinc);
+                   Fclose(fdinc);
                }
                if (fn) xfree(fn);
                if (rc) return rc;
@@ -795,7 +795,7 @@ static int doReadRC(FD_t fd, const char * filename)
     return 0;
 }
 
-static void defaultMachine(char ** arch, char ** os) {
+static void defaultMachine(const char ** arch, const char ** os) {
     static struct utsname un;
     static int gotDefaults = 0;
     char * chptr;
@@ -851,8 +851,8 @@ static void defaultMachine(char ** arch, char ** os) {
            if (fdFileno(fd) > 0) {
               chptr = (char *) xcalloc(1, 256);
               if (chptr != NULL) {
-                 int irelid = fdRead(fd, (void *)chptr, 256);
-                 fdClose(fd);
+                 int irelid = Fread(chptr, 256, 1, fd);
+                 Fclose(fd);
                  /* example: "112393 RELEASE 020200 Version 01 OS" */
                  if (irelid > 0) {
                     if ((prelid=strstr(chptr, "RELEASE "))){
@@ -1046,7 +1046,7 @@ static void rpmSetVarArch(int var, const char * val, const char * arch) {
 }
 
 void rpmSetTables(int archTable, int osTable) {
-    char * arch, * os;
+    const char * arch, * os;
 
     defaultMachine(&arch, &os);
 
@@ -1061,12 +1061,12 @@ void rpmSetTables(int archTable, int osTable) {
     }
 }
 
-int rpmMachineScore(int type, char * name) {
+int rpmMachineScore(int type, const char * name) {
     struct machEquivInfo * info = machEquivSearch(&tables[type].equiv, name);
     return (info != NULL ? info->score : 0);
 }
 
-void rpmGetMachine(char **arch, char **os)
+void rpmGetMachine(const char **arch, const char **os)
 {
     if (arch)
        *arch = current[ARCH];
@@ -1076,7 +1076,7 @@ void rpmGetMachine(char **arch, char **os)
 }
 
 void rpmSetMachine(const char * arch, const char * os) {
-    char * host_cpu, * host_os;
+    const char * host_cpu, * host_os;
 
     defaultMachine(&host_cpu, &host_os);
 
@@ -1119,13 +1119,13 @@ void rpmSetMachine(const char * arch, const char * os) {
     }
 }
 
-static void rebuildCompatTables(int type, char * name) {
+static void rebuildCompatTables(int type, const char * name) {
     machFindEquivs(&tables[currTables[type]].cache,
                   &tables[currTables[type]].equiv,
                   name);
 }
 
-static void getMachineInfo(int type, /*@only@*/ /*@out@*/ char ** name,
+static void getMachineInfo(int type, /*@only@*/ /*@out@*/ const char ** name,
                        /*@out@*/int * num)
 {
     struct canonEntry * canon;
@@ -1152,11 +1152,11 @@ static void getMachineInfo(int type, /*@only@*/ /*@out@*/ char ** name,
     }
 }
 
-void rpmGetArchInfo(char ** name, int * num) {
+void rpmGetArchInfo(const char ** name, int * num) {
     getMachineInfo(ARCH, name, num);
 }
 
-void rpmGetOsInfo(char ** name, int * num) {
+void rpmGetOsInfo(const char ** name, int * num) {
     getMachineInfo(OS, name, num);
 }
 
@@ -1192,24 +1192,27 @@ void rpmRebuildTargetVars(const char **buildtarget, const char ** canontarget)
            if (co != NULL) co = xstrdup(co);
        }
     } else {
+       const char *a, *o;
        /* Set build target from rpm arch and os */
-       rpmGetArchInfo(&ca,NULL);
-       if (ca) ca = xstrdup(ca);
-       rpmGetOsInfo(&co,NULL);
-       if (co) co = xstrdup(co);
+       rpmGetArchInfo(&a,NULL);
+       ca = (a) ? xstrdup(a) : NULL;
+       rpmGetOsInfo(&o,NULL);
+       co = (o) ? xstrdup(o) : NULL;
     }
 
     /* If still not set, Set target arch/os from default uname(2) values */
     if (ca == NULL) {
-       defaultMachine(&ca, NULL);
-       ca = xstrdup(ca);
+       const char *a;
+       defaultMachine(&a, NULL);
+       ca = (a) ? xstrdup(a) : NULL;
      }
     for (x = 0; ca[x]; x++)
        ca[x] = tolower(ca[x]);
 
     if (co == NULL) {
-       defaultMachine(NULL, &co);
-       co = xstrdup(co);
+       const char *o;
+       defaultMachine(NULL, &o);
+       co = (o) ? xstrdup(co) : NULL;
     }
     for (x = 0; co[x]; x++)
        co[x] = tolower(co[x]);
index 48d7e57..8289e29 100644 (file)
@@ -202,7 +202,7 @@ int rpmWriteSignature(FD_t fd, Header header)
        rpmMessage(RPMMESS_DEBUG, _("Signature size: %d\n"), sigSize);
        rpmMessage(RPMMESS_DEBUG, _("Signature pad : %d\n"), pad);
        memset(buf, 0, pad);
-       if (fdWrite(fd, buf, pad) != pad)
+       if (Fwrite(buf, pad, 1, fd) != pad)
            rc = 1;
     }
     return rc;
@@ -294,7 +294,7 @@ static int makePGPSignature(const char *file, /*@out@*/void **sig, /*@out@*/int_
        fd = fdOpen(sigfile, O_RDONLY, 0);
        rc = timedRead(fd, *sig, *size);
        unlink(sigfile);
-       fdClose(fd);
+       Fclose(fd);
        if (rc != *size) {
            free(*sig);
            rpmError(RPMERR_SIGGEN, _("unable to read the signature"));
@@ -371,7 +371,7 @@ static int makeGPGSignature(const char *file, /*@out@*/void **sig, /*@out@*/int_
        fd = fdOpen(sigfile, O_RDONLY, 0);
        rc = timedRead(fd, *sig, *size);
        unlink(sigfile);
-       fdClose(fd);
+       Fclose(fd);
        if (rc != *size) {
            free(*sig);
            rpmError(RPMERR_SIGGEN, _("unable to read the signature"));
@@ -506,8 +506,8 @@ static int verifyPGPSignature(const char *datafile, void *sig,
     xfree(tmppath);
   }
     sfd = fdOpen(sigfile, O_WRONLY|O_CREAT|O_TRUNC, 0644);
-    (void)fdWrite(sfd, sig, count);
-    fdClose(sfd);
+    (void)Fwrite(sig, count, 1, sfd);
+    Fclose(sfd);
 
     /* Now run PGP */
     outpipe[0] = outpipe[1] = 0;
@@ -601,8 +601,8 @@ static int verifyGPGSignature(const char *datafile, void *sig,
     xfree(tmppath);
   }
     sfd = fdOpen(sigfile, O_WRONLY|O_CREAT|O_TRUNC, 0644);
-    (void)fdWrite(sfd, sig, count);
-    fdClose(sfd);
+    (void)Fwrite(sig, count, 1, sfd);
+    Fclose(sfd);
 
     /* Now run GPG */
     outpipe[0] = outpipe[1] = 0;
index 648b34a..d3d6852 100644 (file)
@@ -12,7 +12,7 @@ int timedRead(FD_t fd, void * bufptr, int length) {
 
     fstat(fdFileno(fd), &sb);
     if (S_ISREG(sb.st_mode))
-       return fdRead(fd, buf, length);
+       return Fread(buf, length, 1, fd);
 
     while  (total < length) {
        FD_ZERO(&readSet);
@@ -24,7 +24,7 @@ int timedRead(FD_t fd, void * bufptr, int length) {
        if (select(fdFileno(fd) + 1, &readSet, NULL, NULL, &tv) != 1) 
            return total;
 
-       bytesRead = fdRead(fd, buf + total, length - total);
+       bytesRead = Fread(buf + total, length - total, 1, fd);
 
        if (bytesRead < 0)
            return bytesRead;
index 28b7cb6..459b412 100644 (file)
@@ -288,10 +288,10 @@ static int runScript(Header h, const char * root, int progArgc, const char ** pr
 
        if (rpmIsDebug() &&
            (!strcmp(argv[0], "/bin/sh") || !strcmp(argv[0], "/bin/bash")))
-           (void)fdWrite(fd, "set -x\n", 7);
+           (void)Fwrite("set -x\n", 7, 1, fd);
 
-       (void)fdWrite(fd, script, strlen(script));
-       fdClose(fd);
+       (void)Fwrite(script, strlen(script), 1, fd);
+       Fclose(fd);
 
        argv[argc++] = fn + strlen(root);
        if (arg1 >= 0) {
@@ -337,9 +337,9 @@ static int runScript(Header h, const char * root, int progArgc, const char ** pr
                dup2(fdFileno(out), STDOUT_FILENO);
            /* make sure we don't close stdin/stderr/stdout by mistake! */
            if (fdFileno(out) > STDERR_FILENO && fdFileno(out) != fdFileno(errfd))
-               fdClose (out);
+               Fclose (out);
            if (fdFileno(errfd) > STDERR_FILENO)
-               fdClose (errfd);
+               Fclose (errfd);
        }
 
        doputenv(SCRIPT_PATH);
@@ -370,7 +370,7 @@ static int runScript(Header h, const char * root, int progArgc, const char ** pr
 
     if (freePrefixes) free(prefixes);
 
-    fdClose(out);      /* XXX dup'd STDOUT_FILENO */
+    Fclose(out);       /* XXX dup'd STDOUT_FILENO */
     
     if (script) {
        if (!rpmIsDebug()) unlink(fn);
index 6cc806f..b15152f 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -370,7 +370,7 @@ int ufdClose(FD_t fd)
            u->ftpControl = -1;
        }
     }
-    return fdClose(fd);
+    return Fclose(fd);
 }
 
 FD_t ufdOpen(const char *url, int flags, mode_t mode)
@@ -382,7 +382,7 @@ FD_t ufdOpen(const char *url, int flags, mode_t mode)
     case URL_IS_FTP:
        if (urlConnect(url, &u) < 0)
            break;
-       if ((fd = fdNew()) == NULL)
+       if ((fd = fdNew(&fdio)) == NULL)
            break;
        fd->fd_url = u;
        if ((u->openError = ftpGetFileDesc(fd)) < 0) {
@@ -393,7 +393,7 @@ FD_t ufdOpen(const char *url, int flags, mode_t mode)
     case URL_IS_HTTP:
        if (urlSplit(url, &u))
            break;
-       if ((fd = fdNew()) == NULL)
+       if ((fd = fdNew(&fdio)) == NULL)
            break;
        fd->fd_url = u;
        fd->fd_fd = httpOpen(u);
@@ -444,7 +444,7 @@ int urlGetFile(const char * url, const char * dest) {
     tfd = fdOpen(dest, O_CREAT|O_WRONLY|O_TRUNC, 0600);
     if (fdFileno(tfd) < 0) {
        rpmMessage(RPMMESS_DEBUG, _("failed to create %s\n"), dest);
-       fdClose(tfd);
+       Fclose(tfd);
        ufdClose(sfd);
        return FTPERR_UNKNOWN;
     }
@@ -472,7 +472,7 @@ int urlGetFile(const char * url, const char * dest) {
        break;
     }
 
-    fdClose(tfd);
+    Fclose(tfd);
 
     return rc;
 }
index 4a4e70d..13b9514 100644 (file)
@@ -357,7 +357,7 @@ int showVerifyPackage(QVA_t *qva, rpmdb db, Header h)
     if ((qva->qva_flags & VERIFY_SCRIPT) &&
        (rc = rpmVerifyScript(qva->qva_prefix, h, fdo)) != 0)
            ec = rc;
-    fdClose(fdo);
+    Fclose(fdo);
     return ec;
 }
 
index b29bb56..857694b 100644 (file)
@@ -47,7 +47,6 @@ lib/package.c
 lib/problems.c
 lib/query.c
 lib/rebuilddb.c
-lib/rpmbzio.c
 lib/rpmchecksig.c
 lib/rpmdb.c
 lib/rpmerr.c
index 85d9267..1ec34d8 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "PO-Revision-Date: 1998-10-10 10:10+0200\n"
 "Last-Translator: Pavel Makovec <pavelm@terminal.cz>\n"
 "Language-Team: Czech <pavelm@terminal.cz>\n"
@@ -1279,36 +1279,36 @@ msgstr "k podpisu nezad
 msgid "no packages files given for rebuild"
 msgstr "k opìtnému sestavení nezadány ¾ádné soubory balíèkù"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "pro sestavení nezadány ¾ádné soubory .spec"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "pro sestavení nezadány ¾ádné soubory tar"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "pro deinstalaci nezadány ¾ádné balíèky"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "pro instalaci nezadány ¾ádné balíèky"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "k dotazu na v¹echny balíèky zadány argumenty navíc"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "k dotazu nezadány ¾ádné argumenty"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "k dotazu na v¹echny balíèky zadány argumenty navíc"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "pro verifikaci nezadány ¾ádné argumenty"
 
@@ -1322,7 +1322,7 @@ msgstr "%s nen
 msgid "error reading header from package\n"
 msgstr "chyba pøi vytváøení adresáøe %s: %s"
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "Nelze otevøít %s pro ètení: %s."
@@ -1342,60 +1342,60 @@ msgstr "nelze otev
 msgid "Bad exit status from %s (%s)"
 msgstr "nelze provést statistiku %s: %s"
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "ve výrazu se oèekával ?"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "ve výrazu se oèekával ?"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "ve výrazu se oèekával ?"
 
-#: build/expression.c:289
+#: build/expression.c:288
 #, fuzzy
 msgid "parse error in expression"
 msgstr "ve výrazu se oèekával ?"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 #, fuzzy
 msgid "syntax error in expression"
 msgstr "ve výrazu se oèekával ?"
@@ -1476,82 +1476,82 @@ msgstr ""
 msgid "File listed twice: %s"
 msgstr "Nelze èíst %s: %s."
 
-#: build/files.c:951
+#: build/files.c:953
 #, fuzzy, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "Nelze èíst %s: %s."
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "Soubor nebyl na serveru nalezen"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "soubor %s: %s\n"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "Soubor nebyl na serveru nalezen"
 
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "chyba: nelze otevøít soubor %s\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "Nelze spustit pgp"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "Nelze naèíst cílpodpisu"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "chyba pgp"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "%s nelze vytvoøit\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "%s nelze vytvoøit\n"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "soubor %s: %s\n"
@@ -1569,106 +1569,106 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "nelze otevøít soubor %s: "
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "nelze otevøít %s: %s"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "Nelze èíst %s: %s."
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, fuzzy, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "%s není typu RPM\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, fuzzy, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "chyba pøi vytváøení adresáøe %s: %s"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "nelze otevøít %s\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "Nelze zapsat %s"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, c-format
 msgid "Generating signature: %d\n"
 msgstr "Probíhá generování podpisu: %d\n"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "Nelze zapsat %s"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, fuzzy, c-format
 msgid "Wrote: %s\n"
 msgstr "rpm: %s\n"
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "nelze otevøít %s: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, fuzzy, c-format
 msgid "cpio_copy write failed: %s"
 msgstr "nelze otevøít %s: %s"
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, fuzzy, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "nelze èíst: %s (%d)"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "chyba: nelze otevøít soubor %s\n"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "chyba: nelze otevøít soubor %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "chyba: nelze otevøít soubor %s\n"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "chyba: nelze otevøít soubor %s\n"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1711,17 +1711,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "nelze otevøít %s: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "balíèek %s není uveden v %s"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1730,7 +1730,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1825,22 +1825,22 @@ msgstr "chyb
 msgid "Internal error: Bogus tag %d"
 msgstr "interní chyba (chyba rpm?): "
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Volby pro specifikaci balíèku:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, fuzzy, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr "Neznámý systém: %s\n"
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1864,43 +1864,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "Nelze èíst %s: %s."
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -1935,7 +1935,7 @@ msgstr "nelze otev
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -1945,7 +1945,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -1955,45 +1955,45 @@ msgstr ""
 msgid "line %d: %s"
 msgstr "soubor %s: %s\n"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "nelze otevøít %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "neovìøovat architekturu balíèku"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "balíèek %s není uveden v %s"
@@ -2018,53 +2018,53 @@ msgstr ""
 msgid "line %d: Bad %s number: %s\n"
 msgstr "neplatné èíslo balíèku: %s\n"
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "nelze odstranit %s: %s\n"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, fuzzy, c-format
 msgid "(error 0x%x)"
 msgstr "chyba: "
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 #, fuzzy
 msgid "Unknown file type"
 msgstr "Neznámý systém: %s\n"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 #, fuzzy
 msgid "Internal error"
 msgstr "interní chyba (chyba rpm?): "
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "chyba pgp"
@@ -2090,90 +2090,90 @@ msgid "error removing record %s into %s"
 msgstr "chyba pøi odstraòování záznamu %s do %s"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr "dbrecMatchesDepFlags() nemù¾e pøeèíst hlavièku"
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "¾ádný balíèek nevlastní soubor %s\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "¾ádný balíèek nevlastní soubor %s\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "polo¾ka 'vy¾aduje' balíèku %s není splnìna: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "balíèek %s koliduje: %s\n"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "nelze èíst hlavièku u %d pro kontrolu závislostí"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr "smyèka v øetìzu podmínek: %s"
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2183,8 +2183,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(není èíslo)"
 
@@ -2287,73 +2287,73 @@ msgstr "Datov
 msgid "Data type %d not supprted\n"
 msgstr "Datový typ %d není podporován\n"
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr "Chybný poèet pro headerAddEntry(): %d\n"
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "po % chybí {"
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "po %{ chybí }"
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "prázdný formát pøíznaku"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "prázdný název pøíznaku"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "neznámý pøíznak"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "na konci øady se oèekávala ]"
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "neoèekávaná ]"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "neoèekávaná }"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "ve výrazu se oèekával ?"
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 msgid "{ expected after ? in expression"
 msgstr "ve výrazu se po ? oèekávala {"
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "ve výrazu se oèekávala }"
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr "v podvýrazu se po ? oèekávala :"
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 msgid "{ expected after : in expression"
 msgstr "ve výrazu se po : oèekávala {"
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "na konci výrazu se oèekávala |"
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(neznámý typ)"
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, fuzzy, c-format
 msgid "   file: %s action: %s\n"
 msgstr "soubor %s: %s\n"
@@ -2374,90 +2374,90 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 #, fuzzy
 msgid "installing a source package\n"
 msgstr "probíhá instalace binárních balíèkù\n"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "nelze otevøít soubor %s: "
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "nelze otevøít soubor %s: "
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "nelze otevøít soubor %s: "
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, fuzzy, c-format
 msgid "spec file in: %s\n"
 msgstr "soubor %s: %s\n"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr "balíèek %s neobsahuje soubory"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, fuzzy, c-format
 msgid "renaming %s to %s\n"
 msgstr "Probíhá získávání %s jako %s\n"
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "%s nelze pøejmenovat na %s: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "balíèek %s-%s-%s obsahuje sdílení soubory\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 #, fuzzy
 msgid "stopping install as we're running --test\n"
 msgstr "probíhá zastavení zdrojové instalace, nebo» jde jen o testování\n"
 
-#: lib/install.c:745
+#: lib/install.c:742
 #, fuzzy
 msgid "running preinstall script (if any)\n"
 msgstr "spou¹tí se pøípadný poinstalaèní skript\n"
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 #, fuzzy
 msgid "running postinstall scripts (if any)\n"
 msgstr "spou¹tí se pøípadný poinstalaèní skript\n"
@@ -2467,84 +2467,84 @@ msgstr "spou
 msgid "cannot read header at %d for lookup"
 msgstr "nelze èíst hlavièku u %d pro vyhledání"
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, fuzzy, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr "Neznámý systém: %s\n"
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "balíèek %s nenalezen v %s"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "soubor %s: %s\n"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2575,24 +2575,24 @@ msgstr "chyba p
 msgid "bad file state: %s"
 msgstr "nelze provést statistiku %s: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr "balíèek je balíèkem verze jedna!\n"
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr "zdrojový balíèek starého typu -- snaha bude\n"
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr "offset archivu je %d\n"
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr "binární balíèek starého typu\n"
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2659,204 +2659,204 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr "chyba v formátu: %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(neobsahuje soubory)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr "normální      "
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr "nahrazen      "
 
-#: lib/query.c:237
+#: lib/query.c:242
 msgid "not installed "
 msgstr "neinstalován  "
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr "sdílen v síti "
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, c-format
 msgid "(unknown %3d) "
 msgstr "(neznámý %3d) "
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr "(chybí stav)  "
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr "balíèek nemá vlastníka souboru ani id-seznamy"
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, fuzzy, c-format
 msgid "record number %u\n"
 msgstr "probíhá ovìøování záznamu èíslo %d\n"
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "chyba: nelze naèíst databázový záznam\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "nelze otevøít %s: %s\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "na zdrojové balíèky starého formátu se nelze dotazovat\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "nezdá se, ¾e by %s byl balíèek typu RPM\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "dotaz na %s se nezdaøil\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, fuzzy, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "dotaz na %s se nezdaøil\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "nelze naèíst databázový záznam!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "skupina %s neobsahuje ¾ádné balíèky\n"
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "¾ádný balíèek neposkytuje %s\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "¾ádný balíèek neaktivuje %s\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "¾ádný balíèek nevy¾aduje %s\n"
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, c-format
 msgid "file %s: %s\n"
 msgstr "soubor %s: %s\n"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "¾ádný balíèek nevlastní soubor %s\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "neplatné èíslo balíèku: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, fuzzy, c-format
 msgid "package record number: %d\n"
 msgstr "probíhá dotaz na záznam èíslo %d\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "záznam %d nelze naèíst\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "balíèek %s není nainstalován\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "chyba pøi hledání balíèku %s\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 #, fuzzy
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "%s: Chybné otevøení\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr "dotazy na balíèek vlastnící <soubor>"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "balíèek nemá skupinu\n"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr "dotazovat v¹echny balíèky"
 
-#: lib/query.c:701
+#: lib/query.c:722
 #, fuzzy
 msgid "query a spec file"
 msgstr "dotaz na %s se nezdaøil\n"
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr "dotazy na balíèky aktivované <balíkem>"
 
-#: lib/query.c:705
+#: lib/query.c:726
 #, fuzzy
 msgid "query the packages which require a capability"
 msgstr "dotazovat balíèky vy¾adující schopnost <sch>"
 
-#: lib/query.c:707
+#: lib/query.c:728
 #, fuzzy
 msgid "query the packages which provide a capability"
 msgstr "dotazovat balíèky poskytující schopnost <sch>"
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr "uvést pouze konfiguraèní soubory (implikuje -l)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr "nainstalovat dokumentaci"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr "zobrazit informace o balíèku"
 
-#: lib/query.c:752
+#: lib/query.c:773
 #, fuzzy
 msgid "list files in package"
 msgstr "binární balíèek starého typu\n"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "zobrazit seznam souborù balíèkù"
@@ -2933,12 +2933,12 @@ msgstr "nelze spustit\n"
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: Chybné otevøení\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: Chybné readLead\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: Chybné readLead\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -3035,76 +3035,76 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "balíèek %s není uveden v %s"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "balíèek %s nenalezen v %s"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "nelze èíst hlavièku u %d pro deinstalaci"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "balíèek nemá název"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr "odstraòuje se rejstøík názvù\n"
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 msgid "package has no group\n"
 msgstr "balíèek nemá skupinu\n"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr "odstraòuje se rejstøík skupin\n"
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, c-format
 msgid "removing provides index for %s\n"
 msgstr "odstraòuje se rejstøík 'poskytuje' pro %s\n"
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "odstraòuje se rejstøík 'vy¾aduje' pro %s\n"
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, c-format
 msgid "removing trigger index for %s\n"
 msgstr "odstraòuje se rejstøík aktivací pro %s\n"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr "odstraòuje se rejstøík konfliktù pro %s\n"
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr "odstraòuje se rejstøík souborù pro %s\n"
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 msgid "package has no files\n"
 msgstr "balíèek neobsahuje soubory\n"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "nelze alokovat prostor pro databázi"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "nelze èíst hlavièku u %d pro inovaci"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr "hlavièka zmìnila velikost!"
 
@@ -3263,37 +3263,37 @@ msgstr "Nelze 
 msgid "missing ':' at %s:%d"
 msgstr "chybí ':' u %s:%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "chybí argument pro %s u %s:%d"
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "nelze otevøít %s: %s"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, fuzzy, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "nelze otevøít soubor %s: "
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "chybí architektura pro %s u %s:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "chybná volba '%s' u %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr "Neznámý systém: %s\n"
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr "Zkontaktujte rpm-list@redhat.com\n"
 
@@ -3442,17 +3442,27 @@ msgstr "V souboru rpmrc se mus
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "V souboru rpmrc se musí nastavit \"pgp_name:\""
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "Probíhá naèítání %s\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "vytváøí se adresáø: %s\n"
+
+#: lib/transaction.c:417
 #, fuzzy, c-format
 msgid "relocating %s to %s\n"
 msgstr "Probíhá získávání %s jako %s\n"
 
-#: lib/transaction.c:370
+#: lib/transaction.c:489
 #, fuzzy, c-format
-msgid "excluding %s\n"
-msgstr "Probíhá naèítání %s\n"
+msgid "relocating directory %s to %s\n"
+msgstr "Probíhá získávání %s jako %s\n"
 
-#: lib/transaction.c:489
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3482,15 +3492,15 @@ msgstr "nelze 
 msgid "will remove files test = %d\n"
 msgstr "odstraní se soubory test = %d\n"
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr "spou¹tí se pøípadný poinstalaèní skript\n"
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr "odstraòuje se polo¾ka databáze\n"
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "skript nelze spustit"
 
@@ -3525,30 +3535,34 @@ msgstr "%s nelze vytvo
 msgid "don't verify files in package"
 msgstr "binární balíèek starého typu\n"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, c-format
 msgid "missing    %s\n"
 msgstr "chybí      %s\n"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "Nevyøe¹ené závislosti pro %s-%s-%s: "
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 #, fuzzy
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "%s: Chybné otevøení\n"
 
 #, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: Chybné otevøení\n"
+
+#, fuzzy
 #~ msgid "failed build prerequisites:\n"
 #~ msgstr "chybné závislosti:\n"
 
index 0993ddf..673a166 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -37,7 +37,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 2.5.2\n"
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "PO-Revision-Date: 1998-08-03 18:02+02:00\n"
 "Last-Translator: Karl Eichwalder <ke@SuSE.DE>\n"
 "Language-Team: German <de@li.org>\n"
@@ -1351,36 +1351,36 @@ msgstr "Es wurden keine Pakete f
 msgid "no packages files given for rebuild"
 msgstr "Es wurden keine Paketdateien für die Neuerstellung angegeben"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "Es wurde kein spec-Datei für die Erstellung angegeben"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "Es wurde keine tar-Datei für die Erstellung angegeben"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "Es wurden keine Pakete für die Deinstallation angegeben"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "Es wurden keine Pakete für die Installation angegeben"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "Zusätzliche Argumente für die Anfrage an alle Pakete angegeben"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "Es wurden keine Argumente für die Anfrage angegeben"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "Zusätzliche Argumente für die Anfrage an alle Pakete angegeben"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "Es wurden keine Argumente für die Überprüfung angegeben"
 
@@ -1394,7 +1394,7 @@ msgid "error reading header from package\n"
 msgstr "Fehler beim Suchen nach Paket %s\n"
 
 # , c-format
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "Datei %s kann nicht zum Lesen geöffnet werden: %s."
@@ -1415,60 +1415,60 @@ msgstr "
 msgid "Bad exit status from %s (%s)"
 msgstr ""
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "? im Ausdruck erwartet"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "? im Ausdruck erwartet"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "? im Ausdruck erwartet"
 
-#: build/expression.c:289
+#: build/expression.c:288
 #, fuzzy
 msgid "parse error in expression"
 msgstr "? im Ausdruck erwartet"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 #, fuzzy
 msgid "syntax error in expression"
 msgstr "? im Ausdruck erwartet"
@@ -1554,86 +1554,86 @@ msgid "File listed twice: %s"
 msgstr "Lesen von %s fehlgeschlagen: %s."
 
 # , c-format
-#: build/files.c:951
+#: build/files.c:953
 #, fuzzy, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "Lesen von %s fehlgeschlagen: %s."
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "Datei auf dem Server nicht gefunden"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
 # , c-format
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "Datei auf dem Server nicht gefunden"
 
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "Fehler: kann Datei %s nicht öffnen\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "Konnte pgp nicht durchführen"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "Konnte Signatur-Ziel (»sigtarget«) nicht lesen"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "pgp fehlgeschlagen"
 
 # , c-format
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "anlegen von %s fehlgeschlagen\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
 # , c-format
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "anlegen von %s fehlgeschlagen\n"
 
 # , c-format
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
@@ -1651,112 +1651,112 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "kann Datei %s nicht öffnen: "
 
 # , c-format
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
 # , c-format
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "Lesen von %s fehlgeschlagen: %s."
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, fuzzy, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "Fehler: %s scheint zu keinem RPM-Paket zu gehören\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, fuzzy, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "Fehler beim Eintrag %s von %s"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
 # , c-format
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "Öffnen von %s fehlgeschlagen\n"
 
 # , c-format
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "Nicht möglich %s zu schreiben"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, fuzzy, c-format
 msgid "Generating signature: %d\n"
 msgstr "PGP-Signatur generieren"
 
 # , c-format
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "Nicht möglich %s zu schreiben"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
 # , c-format
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr ""
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, fuzzy, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "lesen fehlgeschlagen: %s (%d)"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "Fehler: kann Datei %s nicht öffnen\n"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "Fehler: kann Datei %s nicht öffnen\n"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "Fehler: kann Datei %s nicht öffnen\n"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "Fehler: kann Datei %s nicht öffnen\n"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1800,17 +1800,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "Paket %s wird nicht in %s aufgeführt"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1819,7 +1819,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1917,22 +1917,22 @@ msgstr "fehlende Architektur f
 msgid "Internal error: Bogus tag %d"
 msgstr ""
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Optionen der Paketauswahl:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr ""
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1958,43 +1958,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "Lesen von %s fehlgeschlagen: %s."
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -2030,7 +2030,7 @@ msgstr "
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -2040,7 +2040,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -2052,45 +2052,45 @@ msgid "line %d: %s"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
 # , c-format
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "Öffnen von %s fehlgeschlagen\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "Paket-Architektur nicht überprüfen"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "Paket %s wird nicht in %s aufgeführt"
@@ -2116,53 +2116,53 @@ msgid "line %d: Bad %s number: %s\n"
 msgstr "ungültige Paket-Nummer: %s\n"
 
 # , c-format
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "Lesen von %s fehlgeschlagen: %s."
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, fuzzy, c-format
 msgid "(error 0x%x)"
 msgstr "Fehler: "
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 #, fuzzy
 msgid "Unknown file type"
 msgstr "(unbekannter Typ)"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 #, fuzzy
 msgid "Internal error"
 msgstr "Fataler Fehler: "
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "pgp fehlgeschlagen"
@@ -2189,90 +2189,90 @@ msgid "error removing record %s into %s"
 msgstr "Fehler beim Löschen des Eintrags %s nach %s"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr ""
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "die Datei »%s« gehört zu keinem Paket\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "die Datei »%s« gehört zu keinem Paket\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, fuzzy, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "Paket %s wird nicht in %s aufgeführt"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "Paket %s wird nicht in %s aufgeführt"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "kann Kopfzeilen bei %d nicht lesen, um Abhängigkeiten zu prüfen"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr ""
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2282,8 +2282,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(keine Zahl)"
 
@@ -2388,77 +2388,77 @@ msgstr ""
 msgid "Data type %d not supprted\n"
 msgstr ""
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr ""
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "fehlende { nach %{"
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "fehlende } nach %{"
 
 # »Tag« übersetzen??? -ke-
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "leeres »Tag«-Format"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "leerer »Tag«-Name"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "unbekannter »Tag«"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "] am Ende des Arrays erwartet"
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "unerwartete ]"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "unerwartete }"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "? im Ausdruck erwartet"
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 #, fuzzy
 msgid "{ expected after ? in expression"
 msgstr "{ nach ? im Ausdruck erwartet"
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "} im Ausdruck erwartet"
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr ": nach ? Unterausdruck erwartet"
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 #, fuzzy
 msgid "{ expected after : in expression"
 msgstr "{ nach : im Ausdruck erwartet"
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "| am Ende des Ausdrucks erwartet"
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(unbekannter Typ)"
 
 # , c-format
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, fuzzy, c-format
 msgid "   file: %s action: %s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
@@ -2479,90 +2479,90 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 #, fuzzy
 msgid "installing a source package\n"
 msgstr "Paket installieren"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "kann Datei %s nicht öffnen: "
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "kann Datei %s nicht öffnen: "
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "kann Datei %s nicht öffnen: "
 
 # , c-format
-#: lib/install.c:447
+#: lib/install.c:444
 #, fuzzy, c-format
 msgid "spec file in: %s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr "Anfrage nach Paket, das die Datei <DATEI> besitzt"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "umbennen von %s nach %s fehlgeschlagen: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
 # FIXME shared, besser: "mit anderen geteilte ..."
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "Paket %s-%s-%s beinhaltet geteilte Dateien\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2571,85 +2571,85 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr "kann Kopfzeilen bei %d nicht lesen, um danach zu suchen"
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "Paket %s in %s nicht gefunden"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
 # , c-format
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2681,24 +2681,24 @@ msgstr "Fehler beim Anlegen des Verzeichnisses %s: %s"
 msgid "bad file state: %s"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2768,207 +2768,207 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr "Fehler beim Format %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(beinhaltet keine Dateien)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr ""
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr ""
 
-#: lib/query.c:237
+#: lib/query.c:242
 #, fuzzy
 msgid "not installed "
 msgstr "Paket %s ist nicht installiert\n"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr ""
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, fuzzy, c-format
 msgid "(unknown %3d) "
 msgstr "(unbekannter Typ)"
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr ""
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr ""
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr ""
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "Fehler: konnte Datenbank-Eintrag nicht lesen\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "öffnen von %s fehlgeschlagen: %s\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "altes Sourceformat-Paket kann nicht angefragt werden\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "%s scheint kein RPM-Paket zu sein\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "Anfrage von %s fehlgeschlagen\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, fuzzy, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "Anfrage von %s fehlgeschlagen\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "kann Datenbank-Eintrag nicht lesen!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "Gruppe %s beinhaltet kein einziges Paket\n"
 
 # oder besser: ... listet %s auf? -ke-
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "kein Paket stellt %s bereit\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "kein Paket triggert %s\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "kein Paket verlangt %s\n"
 
 # , c-format
-#: lib/query.c:575
+#: lib/query.c:596
 #, fuzzy, c-format
 msgid "file %s: %s\n"
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "die Datei »%s« gehört zu keinem Paket\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "ungültige Paket-Nummer: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, fuzzy, c-format
 msgid "package record number: %d\n"
 msgstr "ungültige Paket-Nummer: %s\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "Eintrag %d konnte nicht gelesen werden\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "Paket %s ist nicht installiert\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "Fehler beim Suchen nach Paket %s\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 #, fuzzy
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "%s: Öffnen fehlgeschlagen\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr "Anfrage nach Paket, das die Datei <DATEI> besitzt"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "Paket hat keinen Namen"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr "Anfrage an alle Pakete"
 
-#: lib/query.c:701
+#: lib/query.c:722
 #, fuzzy
 msgid "query a spec file"
 msgstr "Anfrage von %s fehlgeschlagen\n"
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr "Anfrage nach Paket, das die Datei <DATEI> besitzt"
 
-#: lib/query.c:705
+#: lib/query.c:726
 #, fuzzy
 msgid "query the packages which require a capability"
 msgstr "Anfrage nach Paketen, die die Fähigkeit <i> benötigen"
 
-#: lib/query.c:707
+#: lib/query.c:728
 #, fuzzy
 msgid "query the packages which provide a capability"
 msgstr "Anfrage nach Paketen, die die Fähigkeit <i> bereitstellen"
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr "Nur Konfigurationsdateien auflisten (impliziert -l)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr "Dokumentation installieren"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr "Paketinformationen anzeigen"
 
-#: lib/query.c:752
+#: lib/query.c:773
 #, fuzzy
 msgid "list files in package"
 msgstr "Paket installieren"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "Dateiliste des Pakets anzeigen"
@@ -3047,12 +3047,12 @@ msgstr "%s: 
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: Öffnen fehlgeschlagen\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: »readLead« fehlgeschlagen\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: »readLead« fehlgeschlagen\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -3150,82 +3150,82 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "Paket %s wird nicht in %s aufgeführt"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "Paket %s in %s nicht gefunden"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "kann Kopfzeilen bei %d nicht lesen, um Deinstallation durchzuführen"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "Paket hat keinen Namen"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr ""
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 #, fuzzy
 msgid "package has no group\n"
 msgstr "Paket hat keinen Namen"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr ""
 
 # FIXME
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, fuzzy, c-format
 msgid "removing provides index for %s\n"
 msgstr "Fehler beim Löschen des Eintrags %s nach %s"
 
 # FIXME
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, fuzzy, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "Fehler beim Löschen des Eintrags %s nach %s"
 
 # FIXME
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, fuzzy, c-format
 msgid "removing trigger index for %s\n"
 msgstr "Fehler beim Löschen des Eintrags %s nach %s"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 #, fuzzy
 msgid "package has no files\n"
 msgstr "Paket hat keinen Namen"
 
 # reservieren???
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "kann keinen Platz für die Datenbank bekommen"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "kann Kopfzeilen bei %d nicht lesen, um Update durchzuführen"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr ""
 
@@ -3391,38 +3391,38 @@ msgstr "Lesen von %s fehlgeschlagen: %s."
 msgid "missing ':' at %s:%d"
 msgstr "fehlender ':' bei %s:%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "fehlendes Argument für %s bei %s:%d"
 
 # , c-format
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "Öffnen von %s fehlgeschlagen: %s"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, fuzzy, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "kann Datei %s nicht öffnen: "
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "fehlende Architektur für %s bei %s:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "unzureichende Option '%s' bei %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr ""
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr ""
 
@@ -3575,18 +3575,28 @@ msgstr "\"pgp_name:\" muss in der rpmrc-Datei gesetzt sein"
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "\"pgp_name:\" muss in der rpmrc-Datei gesetzt sein"
 
-#: lib/transaction.c:363
+# , c-format
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "Hole %s heraus\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "Fehler beim Anlegen des Verzeichnisses %s: %s"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr ""
 
-# , c-format
-#: lib/transaction.c:370
+#: lib/transaction.c:489
 #, fuzzy, c-format
-msgid "excluding %s\n"
-msgstr "Hole %s heraus\n"
+msgid "relocating directory %s to %s\n"
+msgstr "Fehler beim Anlegen des Verzeichnisses %s: %s"
 
-#: lib/transaction.c:489
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3616,15 +3626,15 @@ msgstr "kann Kopfzeilen bei %d nicht lesen, um Deinstallation durchzuf
 msgid "will remove files test = %d\n"
 msgstr ""
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr ""
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr ""
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "Ausführung des Skripts fehlgeschlagen"
 
@@ -3660,30 +3670,34 @@ msgstr "anlegen von %s fehlgeschlagen\n"
 msgid "don't verify files in package"
 msgstr "Paket installieren"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, fuzzy, c-format
 msgid "missing    %s\n"
 msgstr "fehlende { nach %{"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "Nicht erfüllte Abhängigkeiten von %s-%s-%s: "
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 #, fuzzy
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "%s: Öffnen fehlgeschlagen\n"
 
 #, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: Öffnen fehlgeschlagen\n"
+
+#, fuzzy
 #~ msgid "failed build prerequisites:\n"
 #~ msgstr "fehlgeschlagene Paket-Abhängigkeiten:\n"
 
index cf8e618..d465178 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "Last-Translator: Raimo Koski <rkoski@pp.weppi.fi>\n"
 "Language-Team: Finnish <linux@sot.com>\n"
 "Content-Type: text/plain; charset=\n"
@@ -1318,36 +1318,36 @@ msgstr "allekirjoitukselle ei m
 msgid "no packages files given for rebuild"
 msgstr "uudelleenkäännolle ei määritelty paketteja"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "käännökselle ei annettu määrittelytiedostoja"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "käännökselle ei määritelty tar-tiedostoja"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "poistolle ei määritelty paketteja"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "asennukselle ei määritelty paketteja"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "pakettien kyselylle annettiin ylimääräisiä parametrejä"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "kyselylle ei annettu parametrejä"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "pakettien kyselylle annettiin ylimääräisiä parametrejä"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "tarkistukselle ei annettu parametrejä"
 
@@ -1360,7 +1360,7 @@ msgstr ""
 msgid "error reading header from package\n"
 msgstr "virhe etsittäessä pakettia %s\n"
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "En voi avata %s luettavaksi: %s."
@@ -1380,60 +1380,60 @@ msgstr "%s:n avaus ei onnistunut: %s\n"
 msgid "Bad exit status from %s (%s)"
 msgstr ""
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "odotin '?'-merkkiä ilmauksessa"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "odotin '?'-merkkiä ilmauksessa"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "odotin '?'-merkkiä ilmauksessa"
 
-#: build/expression.c:289
+#: build/expression.c:288
 #, fuzzy
 msgid "parse error in expression"
 msgstr "odotin '?'-merkkiä ilmauksessa"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 #, fuzzy
 msgid "syntax error in expression"
 msgstr "odotin '?'-merkkiä ilmauksessa"
@@ -1514,82 +1514,82 @@ msgstr ""
 msgid "File listed twice: %s"
 msgstr "En voi lukea %s: %s."
 
-#: build/files.c:951
+#: build/files.c:953
 #, fuzzy, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "En voi lukea %s: %s."
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "Tiedostoa ei löytynyt palvelimelta"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "en voinut avata %s: %s"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "Tiedostoa ei löytynyt palvelimelta"
 
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "virhe: tiedostoa %s ei voi avata\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "En voinut ajaa pgp:tä"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "En voinut ajaa pgp:tä"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "pgp epäonnistui"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "%s:n luonti epäonnistui\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "%s:n luonti epäonnistui\n"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "en voinut avata %s: %s"
@@ -1607,106 +1607,106 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "en voinut avata tiedostoa %s: "
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "en voinut avata %s: %s"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "En voi lukea %s: %s."
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, fuzzy, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "virhe: %s ei vaikuta RPM paketilta\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, fuzzy, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "virhe luettaessa tietuetta %s %s:stä"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "%s:n avaus epäonnistui\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "%s:n kirjoitus ei onnistu"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, fuzzy, c-format
 msgid "Generating signature: %d\n"
 msgstr "generoi PGP-allekirjoitus"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "%s:n kirjoitus ei onnistu"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "en voinut avata %s: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr ""
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, fuzzy, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "luku epäonnistui: %s (%d)"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "virhe: tiedostoa %s ei voi avata\n"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "virhe: tiedostoa %s ei voi avata\n"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "virhe: tiedostoa %s ei voi avata\n"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "virhe: tiedostoa %s ei voi avata\n"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1749,17 +1749,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "en voinut avata %s: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "paketti %s ei ole %s:ssä"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1768,7 +1768,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1863,22 +1863,22 @@ msgstr "%s:n puuttuva arkkitehtuuri %s:%d"
 msgid "Internal error: Bogus tag %d"
 msgstr ""
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Paketin määrittelyparametrit:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr ""
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1902,43 +1902,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "En voi lukea %s: %s."
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -1973,7 +1973,7 @@ msgstr "en voinut avata %s: %s"
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -1983,7 +1983,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -1993,45 +1993,45 @@ msgstr ""
 msgid "line %d: %s"
 msgstr "en voinut avata %s: %s"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "%s:n avaus epäonnistui\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "älä tarkista paketin arkkitehtuuria"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "paketti %s ei ole %s:ssä"
@@ -2056,53 +2056,53 @@ msgstr ""
 msgid "line %d: Bad %s number: %s\n"
 msgstr "virheellinen paketin numero: %s\n"
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "En voi lukea %s: %s."
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, fuzzy, c-format
 msgid "(error 0x%x)"
 msgstr "virhe: "
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 #, fuzzy
 msgid "Unknown file type"
 msgstr "(tuntematon tyyppi)"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 #, fuzzy
 msgid "Internal error"
 msgstr "vakava virhe: "
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "pgp epäonnistui"
@@ -2128,90 +2128,90 @@ msgid "error removing record %s into %s"
 msgstr "virhe poistettaessa tietuetta %s %s:stä"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr ""
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "tiedostoa %s ei omista mikään paketti\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "tiedostoa %s ei omista mikään paketti\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, fuzzy, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "paketti %s ei ole %s:ssä"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "paketti %s ei ole %s:ssä"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "en voi lukea headeria %d:ssä riippuvuutta tarkistaessa"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr "silmukka edellytysten ketjussa: %s"
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2221,8 +2221,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(ei ole luku)"
 
@@ -2325,75 +2325,75 @@ msgstr ""
 msgid "Data type %d not supprted\n"
 msgstr ""
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr ""
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "puuttuva '{' '%':n jälkeen"
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "puuttuva '{' '%{':n jälkeen"
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "tyhjä nimiön formaatti"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "tyhjä nimiön nimi"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "tuntematon nimiö"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "']' puuttuu taulukkomäärittelyn lopusta"
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "odottamaton ']'"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "odottamaton '}'"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "odotin '?'-merkkiä ilmauksessa"
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 #, fuzzy
 msgid "{ expected after ? in expression"
 msgstr "odotin '{' '?'-merkin jälkeen ilmauksessa "
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "odotin '}'-merkkiä ilmauksessa"
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr "odotin ':' '?'-merkin jälkeen ali-ilmauksessa "
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 #, fuzzy
 msgid "{ expected after : in expression"
 msgstr "odotin '{' ':'-merkin jälkeen ilmauksessa "
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "odotin '}'-merkkiä ilmauksen lopussa"
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(tuntematon tyyppi)"
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, fuzzy, c-format
 msgid "   file: %s action: %s\n"
 msgstr "en voinut avata %s: %s"
@@ -2414,88 +2414,88 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 #, fuzzy
 msgid "installing a source package\n"
 msgstr "asenna paketti"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "en voinut avata tiedostoa %s: "
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "en voinut avata tiedostoa %s: "
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "en voinut avata tiedostoa %s: "
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, fuzzy, c-format
 msgid "spec file in: %s\n"
 msgstr "en voinut avata %s: %s"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr "kysy pakettia, jonka omistuksessa <tiedosto> on"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "%s:n nimeäminen %s:ksi epäonnistui: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "paketti %s-%s-%s  sisältää jaettuja tiedostoja\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2504,84 +2504,84 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr ""
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "paketti %s ei ole %s:ssä"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "en voinut avata %s: %s"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2612,24 +2612,24 @@ msgstr "virhe luotaessa hakemistoa %s: %s"
 msgid "bad file state: %s"
 msgstr "en voinut avata %s: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2696,205 +2696,205 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr "virhe formaatissa: %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(ei tiedostoja)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr ""
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr ""
 
-#: lib/query.c:237
+#: lib/query.c:242
 #, fuzzy
 msgid "not installed "
 msgstr "paketti %s ei ole asennettu\n"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr ""
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, fuzzy, c-format
 msgid "(unknown %3d) "
 msgstr "(tuntematon tyyppi)"
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr ""
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr ""
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr ""
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "virhe: tietokannan tietuetta ei voinut lukea\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "%s:n avaus ei onnistunut: %s\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "vanhan formaatin lähdekoodipaketteja ei voi kysellä\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "%s ei vaikuta RPM-paketilta\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "%s:n kysely ei onnistunut\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, fuzzy, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "%s:n kysely ei onnistunut\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "en voinut lukea tietokannan tietuetta!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "ryhmässä %s ei ole paketteja\n"
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "mikään paketti ei tarjoa %s:a\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "mikään paketti ei laukaise %s:a\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "mikään pakettie ei tarvitse %s:a\n"
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, fuzzy, c-format
 msgid "file %s: %s\n"
 msgstr "en voinut avata %s: %s"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "tiedostoa %s ei omista mikään paketti\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "virheellinen paketin numero: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, fuzzy, c-format
 msgid "package record number: %d\n"
 msgstr "virheellinen paketin numero: %s\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "tietuetta %d ei voitu lukea\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "paketti %s ei ole asennettu\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "virhe etsittäessä pakettia %s\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 #, fuzzy
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "%s: avaus ei onnistunut\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr "kysy pakettia, jonka omistuksessa <tiedosto> on"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "paketilla ei ole nimeä"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr "kysele kaikki paketit"
 
-#: lib/query.c:701
+#: lib/query.c:722
 #, fuzzy
 msgid "query a spec file"
 msgstr "%s:n kysely ei onnistunut\n"
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr "kysy pakettia, jonka omistuksessa <tiedosto> on"
 
-#: lib/query.c:705
+#: lib/query.c:726
 #, fuzzy
 msgid "query the packages which require a capability"
 msgstr "kysele paketteja, jotka vaativat <i> ominaisuutta"
 
-#: lib/query.c:707
+#: lib/query.c:728
 #, fuzzy
 msgid "query the packages which provide a capability"
 msgstr "kysele paketteja, jotka tarjoavat <i> ominaisuuden"
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr "listaa vain konfigurointiedostot (josta seuraa -l)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr "asenna dokumentaatio"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr "näytä paketin tiedot"
 
-#: lib/query.c:752
+#: lib/query.c:773
 #, fuzzy
 msgid "list files in package"
 msgstr "asenna paketti"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "näytä paketin tiedostolistaus"
@@ -2971,12 +2971,12 @@ msgstr "%s: avaus ei onnistunut\n"
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: avaus ei onnistunut\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: readLead  epäonnistui\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: readLead  epäonnistui\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -3073,78 +3073,78 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "paketti %s ei ole %s:ssä"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "paketti %s ei ole %s:ssä"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "en voi lukea headeria %d:stä poistamiseen"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "paketilla ei ole nimeä"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr ""
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 #, fuzzy
 msgid "package has no group\n"
 msgstr "paketilla ei ole nimeä"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr ""
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, fuzzy, c-format
 msgid "removing provides index for %s\n"
 msgstr "virhe poistettaessa tietuetta %s %s:stä"
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, fuzzy, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "virhe poistettaessa tietuetta %s %s:stä"
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, fuzzy, c-format
 msgid "removing trigger index for %s\n"
 msgstr "virhe poistettaessa tietuetta %s %s:stä"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 #, fuzzy
 msgid "package has no files\n"
 msgstr "paketilla ei ole nimeä"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "en voi varata tilaa tietokannalle"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "en voi lukea headeria %d:stä päivittäessä"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr ""
 
@@ -3306,37 +3306,37 @@ msgstr "En voi lukea %s: %s."
 msgid "missing ':' at %s:%d"
 msgstr "puuttuva ':', %s:%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "%s:n puuttuva parametri %s:%d"
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "en voinut avata %s: %s"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, fuzzy, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "en voinut avata tiedostoa %s: "
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "%s:n puuttuva arkkitehtuuri %s:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "huono parametri '%s', %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr ""
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr ""
 
@@ -3489,17 +3489,27 @@ msgstr "Sinun pit
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "Sinun pitää asettaa \"pgp_name:\" rpmrc-tiedostossa"
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "Haen: %s\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "virhe luotaessa hakemistoa %s: %s"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr ""
 
-#: lib/transaction.c:370
+#: lib/transaction.c:489
 #, fuzzy, c-format
-msgid "excluding %s\n"
-msgstr "Haen: %s\n"
+msgid "relocating directory %s to %s\n"
+msgstr "virhe luotaessa hakemistoa %s: %s"
 
-#: lib/transaction.c:489
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3529,15 +3539,15 @@ msgstr "en voi lukea headeria %d:st
 msgid "will remove files test = %d\n"
 msgstr ""
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr ""
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr ""
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "skriptin ajo epäonnistui"
 
@@ -3572,30 +3582,34 @@ msgstr "%s:n luonti ep
 msgid "don't verify files in package"
 msgstr "asenna paketti"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, fuzzy, c-format
 msgid "missing    %s\n"
 msgstr "puuttuva '{' '%':n jälkeen"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "%s-%s-%s:n tyydyttämättömät riippuvuudet:"
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 #, fuzzy
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "%s: avaus ei onnistunut\n"
 
 #, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: avaus ei onnistunut\n"
+
+#, fuzzy
 #~ msgid "failed build prerequisites:\n"
 #~ msgstr "puuttuvat riippuvuudet:\n"
 
index b0b01da..2bf7f0c 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,5 +1,5 @@
 msgid ""
-msgstr "POT-Creation-Date: 1999-10-04 16:05-0400\n"
+msgstr "POT-Creation-Date: 1999-10-27 12:52-0400\n"
 
 #: build.c:23 lib/rpminstall.c:222 lib/rpminstall.c:382
 #, c-format
@@ -1325,38 +1325,38 @@ msgstr "aucun package n'a 
 msgid "no packages files given for rebuild"
 msgstr "aucun package n'a été spécifié pour la reconstruction"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "aucun package n'a été spécifié pour la construction"
 
-#: rpm.c:1232
+#: rpm.c:1236
 #, fuzzy
 msgid "no tar files given for build"
 msgstr "aucun package n'a été spécifié pour la construction"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "aucun package n'a été spécifié pour l'installation"
 
-#: rpm.c:1317
+#: rpm.c:1321
 #, fuzzy
 msgid "extra arguments given for query of all packages"
 msgstr "aucun argument n'a été fourni pour la requête"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "aucun argument n'a été fourni pour la requête"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "aucun argument n'a été fourni pour la requête"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "aucun argument n'a été fourni pour la vérification"
 
@@ -1368,7 +1368,7 @@ msgstr ""
 msgid "error reading header from package\n"
 msgstr ""
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "impossible d'ouvrir: %s\n"
@@ -1388,56 +1388,56 @@ msgstr ""
 msgid "Bad exit status from %s (%s)"
 msgstr ""
 
-#: build/expression.c:208
+#: build/expression.c:207
 msgid "syntax error while parsing =="
 msgstr ""
 
-#: build/expression.c:238
+#: build/expression.c:237
 msgid "syntax error while parsing &&"
 msgstr ""
 
-#: build/expression.c:247
+#: build/expression.c:246
 msgid "syntax error while parsing ||"
 msgstr ""
 
-#: build/expression.c:289
+#: build/expression.c:288
 msgid "parse error in expression"
 msgstr ""
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 msgid "syntax error in expression"
 msgstr ""
 
@@ -1517,82 +1517,82 @@ msgstr ""
 msgid "File listed twice: %s"
 msgstr ""
 
-#: build/files.c:951
+#: build/files.c:953
 #, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr ""
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr ""
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "La construction a échoué.\n"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr ""
@@ -1610,106 +1610,106 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr ""
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr ""
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, fuzzy, c-format
 msgid "Generating signature: %d\n"
 msgstr "      --sign            - genère une signature PGP"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr ""
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, c-format
 msgid "cpio_copy read failed: %s"
 msgstr ""
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, c-format
 msgid "Could not open PreIn file: %s"
 msgstr ""
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, c-format
 msgid "Could not open PreUn file: %s"
 msgstr ""
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, c-format
 msgid "Could not open PostIn file: %s"
 msgstr ""
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, c-format
 msgid "Could not open PostUn file: %s"
 msgstr ""
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1752,17 +1752,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr ""
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1771,7 +1771,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1866,22 +1866,22 @@ msgstr ""
 msgid "Internal error: Bogus tag %d"
 msgstr ""
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Options de spécification de package:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr ""
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1905,43 +1905,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -1976,7 +1976,7 @@ msgstr "impossible d'ouvrir: %s\n"
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -1986,7 +1986,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -1996,45 +1996,45 @@ msgstr ""
 msgid "line %d: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "%s ne peut être construit sur cette architecture\n"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
@@ -2059,51 +2059,51 @@ msgstr ""
 msgid "line %d: Bad %s number: %s\n"
 msgstr ""
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, c-format
 msgid "(error 0x%x)"
 msgstr ""
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 msgid "Unknown file type"
 msgstr ""
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 msgid "Internal error"
 msgstr ""
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "La construction a échoué.\n"
@@ -2129,90 +2129,90 @@ msgid "error removing record %s into %s"
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr ""
 
-#: lib/depends.c:695
+#: lib/depends.c:760
 #, c-format
-msgid "%s: %s satisfied by added package.\n"
+msgid "%s: %s satisfied by added file list.\n"
 msgstr ""
 
-#: lib/depends.c:712
+#: lib/depends.c:799
 #, c-format
-msgid "%s: %s satisfied by added provide.\n"
+msgid "%s: %s satisfied by added package.\n"
 msgstr ""
 
-#: lib/depends.c:717
+#: lib/depends.c:816
 #, c-format
-msgid "%s: %s satisfied by added file list.\n"
+msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr ""
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, fuzzy, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "aucun package n'a été spécifié pour l'installation"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr ""
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr ""
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2222,8 +2222,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr ""
 
@@ -2318,75 +2318,75 @@ msgstr ""
 msgid "Data type %d not supprted\n"
 msgstr ""
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr ""
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr ""
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr ""
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr ""
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr ""
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr ""
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 #, fuzzy
 msgid "unexpected ]"
 msgstr "source de requête inattendue"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 #, fuzzy
 msgid "unexpected }"
 msgstr "source de requête inattendue"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr ""
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 msgid "{ expected after ? in expression"
 msgstr ""
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr ""
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr ""
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 msgid "{ expected after : in expression"
 msgstr ""
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr ""
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, c-format
 msgid "   file: %s action: %s\n"
 msgstr ""
@@ -2407,88 +2407,88 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 msgid "installing a source package\n"
 msgstr ""
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, c-format
 msgid "spec file in: %s\n"
 msgstr ""
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr ""
 "        -f <file>+        - interroge le package à qui appartient <file>"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr ""
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "aucun package n'a été spécifié pour l'installation"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2497,84 +2497,84 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr ""
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2605,24 +2605,24 @@ msgstr ""
 msgid "bad file state: %s"
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2688,208 +2688,208 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr ""
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr ""
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr ""
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr ""
 
-#: lib/query.c:237
+#: lib/query.c:242
 #, fuzzy
 msgid "not installed "
 msgstr "aucun package n'a été spécifié pour l'installation"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr ""
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, c-format
 msgid "(unknown %3d) "
 msgstr ""
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr ""
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr ""
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr ""
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr ""
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "La construction a échoué.\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr ""
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr ""
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr ""
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr ""
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr ""
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr ""
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, fuzzy, c-format
 msgid "no package triggers %s\n"
 msgstr "aucun package n'a été spécifié pour l'installation"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr ""
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, c-format
 msgid "file %s: %s\n"
 msgstr ""
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr ""
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr ""
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, c-format
 msgid "package record number: %d\n"
 msgstr ""
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr ""
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, fuzzy, c-format
 msgid "package %s is not installed\n"
 msgstr "aucun package n'a été spécifié pour l'installation"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr ""
 
-#: lib/query.c:634
+#: lib/query.c:655
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr ""
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr ""
 "        -f <file>+        - interroge le package à qui appartient <file>"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr ""
 "        -f <file>+        - interroge le package à qui appartient <file>"
 
-#: lib/query.c:701
+#: lib/query.c:722
 msgid "query a spec file"
 msgstr ""
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr ""
 "        -f <file>+        - interroge le package à qui appartient <file>"
 
-#: lib/query.c:705
+#: lib/query.c:726
 msgid "query the packages which require a capability"
 msgstr ""
 
-#: lib/query.c:707
+#: lib/query.c:728
 msgid "query the packages which provide a capability"
 msgstr ""
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr ""
 "        -c                - donne uniquement la liste des fichiers de "
 "configuration (implique -l)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr ""
 "        -d                - donne uniquement la liste des fichiers de "
 "documentation (implique -l)"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr ""
 "        -i                - affiche les informations relatives à un package"
 
-#: lib/query.c:752
+#: lib/query.c:773
 msgid "list files in package"
 msgstr ""
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "        -l                - affiche la liste des packages"
@@ -2965,14 +2965,14 @@ msgid "makeTempFile failed\n"
 msgstr "La construction a échoué.\n"
 
 #: lib/rpmchecksig.c:74
-#, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: Fwrite failed: %s\n"
+msgstr "impossible d'ouvrir: %s\n"
 
 #: lib/rpmchecksig.c:80
-#, c-format
-msgid "%s: fdRead failed: %s\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: Fread failed: %s\n"
+msgstr "impossible d'ouvrir: %s\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
 #, c-format
@@ -3067,78 +3067,78 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr ""
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, fuzzy, c-format
 msgid "package %s not found in %s"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, fuzzy, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr ""
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr ""
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 #, fuzzy
 msgid "package has no group\n"
 msgstr "aucun package n'a été spécifié pour la désinstallation"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr ""
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, c-format
 msgid "removing provides index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, c-format
 msgid "removing requiredby index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, c-format
 msgid "removing trigger index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 #, fuzzy
 msgid "package has no files\n"
 msgstr "aucun package n'a été spécifié pour l'installation"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr ""
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr ""
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr ""
 
@@ -3298,37 +3298,37 @@ msgstr ""
 msgid "missing ':' at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "impossible d'ouvrir: %s\n"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, c-format
 msgid "cannot open %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr ""
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr ""
 
@@ -3475,17 +3475,27 @@ msgstr ""
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr ""
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
 #, c-format
-msgid "relocating %s to %s\n"
+msgid "excluding file %s%s\n"
+msgstr ""
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, c-format
+msgid "excluding directory %s\n"
 msgstr ""
 
-#: lib/transaction.c:370
+#: lib/transaction.c:417
 #, c-format
-msgid "excluding %s\n"
+msgid "relocating %s to %s\n"
 msgstr ""
 
 #: lib/transaction.c:489
+#, fuzzy, c-format
+msgid "relocating directory %s to %s\n"
+msgstr "impossible d'ouvrir: %s\n"
+
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3515,15 +3525,15 @@ msgstr "aucun package n'a 
 msgid "will remove files test = %d\n"
 msgstr ""
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr ""
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr ""
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr ""
 
@@ -3556,25 +3566,25 @@ msgstr "impossible d'ouvrir: %s\n"
 msgid "don't verify files in package"
 msgstr ""
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, c-format
 msgid "missing    %s\n"
 msgstr ""
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr ""
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr ""
 
index f59315a..bb872a2 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm-3.0.2\n"
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "PO-Revision-Date: 1999-05-25 17:00+0100\n"
 "Last-Translator: Pawe³ Dziekoñski <pdziekonski@mml.ch.pwr.wroc.pl>\n"
 "Language-Team: Polish <pl@li.org>\n"
@@ -1245,35 +1245,35 @@ msgstr "nie podano nazwy pakietu do podpisania"
 msgid "no packages files given for rebuild"
 msgstr "nie podano nazw pakietów do przebudowania"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "nie podano nazw plików spec do budowania"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "nie podano nazw plików tar do budowania"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "nie podano nazw plików do usuniêcia"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "nie podano nazw plików do zainstalowania"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "zbyt wiele argumentów dla odpytywania wszystkich pakietów"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "nie podano argumentów dla trybu zapytañ"
 
-#: rpm.c:1339
+#: rpm.c:1343
 msgid "extra arguments given for verify of all packages"
 msgstr "zbyt wiele argumentów dla weryfikacji wszystkich pakietów"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "nie podano argumentów dla sprawdzania"
 
@@ -1285,7 +1285,7 @@ msgstr "argument nie jest pakietem RPM\n"
 msgid "error reading header from package\n"
 msgstr "b³±d odczytu nag³ówka z pakietu\n"
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 msgid "Unable to open temp file"
 msgstr "Nie mo¿na otworzyæ pliku tymczasowego"
 
@@ -1304,59 +1304,59 @@ msgstr "Wykonanie %s nie powiod
 msgid "Bad exit status from %s (%s)"
 msgstr "B³êdny status wyj¶cia z %s (%s)"
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "b³±d sk³adni w wyra¿eniu"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "b³±d sk³adni w wyra¿eniu"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "b³±d sk³adni w wyra¿eniu"
 
-#: build/expression.c:289
+#: build/expression.c:288
 msgid "parse error in expression"
 msgstr "b³±d interpretacji wyra¿enia"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr "niesparowane ("
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr "nieznany identyfikator"
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr "- tylko na liczbach"
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr "! tylko na liczbach"
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr "typy musz± siê zgadzaæ"
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr "* / nie jest wspierane dla ³añcuchów znakowych"
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr "- nie jest wspierane dla ³añcuchów znakowych"
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr "&& i || nie jest wspierane dla ³añcuchów znakowych"
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 msgid "syntax error in expression"
 msgstr "b³±d sk³adni w wyra¿eniu"
 
@@ -1436,81 +1436,81 @@ msgstr "Nie mo
 msgid "File listed twice: %s"
 msgstr "Plik podany dwukrotnie: %s"
 
-#: build/files.c:951
+#: build/files.c:953
 #, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "Plik nie zgadza siê z prefiksem (%s): %s"
 
-#: build/files.c:961
+#: build/files.c:963
 #, c-format
 msgid "File not found: %s"
 msgstr "Nie znaleziono pliku: %s"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "B³êdny u¿ytkownik/grupa: %s\n"
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "Plik %4d: 0%o %s.%s\t %s\n"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr "Plik musi siê zaczynaæ od \"/\": %s"
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "Nie znaleziono pliku: %s"
 
-#: build/files.c:1174
+#: build/files.c:1176
 msgid "Could not open %%files file: %s"
 msgstr "Nie mo¿na otworzyæ %%files pliku: %s"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr "linia: %s"
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr "B³êdny u¿ytkownik/grupa: %s"
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "Nie mo¿na uruchomiæ %s"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "Nie mo¿na wykonaæ fork na %s"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, c-format
 msgid "%s failed"
 msgstr "%s nie powiod³o siê"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, c-format
 msgid "failed to write all data to %s"
 msgstr "zapisanie wszystkich danych do %s nie powiod³o siê"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, fuzzy, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr "Wyszukiwanie wymaganych zasobów...\n"
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "Wyszukiwanie nie powiod³o siê"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "Przetwarzanie plików: %s\n"
@@ -1528,106 +1528,106 @@ msgstr "RPMERR_INTERNAL: Limit trafie
 msgid "Could not canonicalize hostname: %s\n"
 msgstr "Nie mo¿na rozwi±zaæ nazwy systemu: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Nie mo¿na wygenerowaæ wyj¶ciowej nazwy dla pakietu %s: %s\n"
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "nie mo¿na utworzyæ %s"
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "readRPM: otwieranie %s: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "readRPM: czytanie %s: %s\n"
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "readRPM: %s nie jest pakietem RPM\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "readRPM: czytanie nag³ówka z %s\n"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr "B³êdne dane CSA"
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, c-format
 msgid "Could not open %s\n"
 msgstr "Nie mo¿na otworzyæ %s\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, c-format
 msgid "Unable to write package: %s"
 msgstr "Nie mo¿na zapisaæ pakietu: %s"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, c-format
 msgid "Generating signature: %d\n"
 msgstr "Generowanie sygnatury: %d\n"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "Nie mo¿na odczytaæ sigtarget: %s"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Zapisano: %s\n"
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "utworzenie archiwum pliku %s nie powiod³o siê: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr "zapis w trybie cpio_copy nie powiód³ siê: %s"
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "odczyt w trybie cpio_copy nie powiód³ siê: %s"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "Nie mo¿na otworzyæ pliku PreIn: %s"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "Nie mo¿na otworzyæ pliku PreUn: %s"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "Nie mo¿na otworzyæ pliku PostIn: %s"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "Nie mo¿na otworzyæ pliku PostUn: %s"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr "Nie mo¿na otworzyæ pliku VerifyScript: %s"
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr "Nie mo¿na otworzyæ skryptu Trigger: %s"
@@ -1670,17 +1670,17 @@ msgstr "linia %d: b
 msgid "line %d: Bad option %s: %s"
 msgstr "linia %d: B³edna opcja %s: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr "linia %d: Zbyt du¿o nazw: %s"
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "linia %d: Pakiet nie istnieje: %s"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr "linia %d: Drugi opis"
@@ -1689,7 +1689,7 @@ msgstr "linia %d: Drugi opis"
 msgid "line %d: Error parsing %%files: %s"
 msgstr "linia %d: B³±d w interpretacji wpisu %%files: %s"
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr "linia %d: Druga lista %%files"
 
@@ -1784,22 +1784,22 @@ msgstr "linia %d: B
 msgid "Internal error: Bogus tag %d"
 msgstr "B³±d wewnêtrzny: Fa³szywa etykieta %d"
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, c-format
 msgid "Bad package specification: %s"
 msgstr "B³êdna specyfikacja pakietu: $s"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr "Pakiet ju¿ istnieje: %s"
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr "linia %d: Nieznana etykieta: %s"
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr "W pliku spec nie mo¿na u¿ywaæ wpisów BuildRoot"
 
@@ -1823,43 +1823,43 @@ msgstr "Brak 
 msgid "Couldn't download nosource %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr "B³±d przetwarzania %%setup: %s"
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr "linia %d: B³êdny argument dla %%setup %c: %s"
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr "linia %d: B³êdna opcja %%setup %s: %s"
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr "linia %d: Wymagany argument dla %%patch -b: %s"
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr "linia %d: Wymagany argument dla %%patch -z: %s"
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr "linia %d: Wymagany argument dla %%patch -p: %s"
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr "linia %d: B³êdny argument dla %%patch -p: %s"
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr "Zbyt wiele ³at!"
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr "linia %d: B³êdny argument dla %%patch: %s"
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr "linia %d: druga sekcja %%prep"
 
@@ -1895,7 +1895,7 @@ msgstr "linia %d: Wymagana wersja: %s"
 msgid "line %d: triggers must have --: %s"
 msgstr "linia %d: triggery musz± mieæ --: %s"
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr "linia %d: B³±d przetwarzania %s: %s"
@@ -1905,7 +1905,7 @@ msgstr "linia %d: B
 msgid "line %d: script program must begin with '/': %s"
 msgstr "linia %d: skrypt (tu jako program) musi siê zaczynaæ od '/': %s"
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr "linia %d: Drugi %s"
@@ -1915,44 +1915,44 @@ msgstr "linia %d: Drugi %s"
 msgid "line %d: %s"
 msgstr "linia %d: %s"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, c-format
 msgid "Unable to open: %s\n"
 msgstr "Nie mo¿na otworzyæ: %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr "Niedomkniête %%if"
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr "%s:%d: Napotkano %%else bez if"
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr "%s:%d: Napotkano %%endif bez if"
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr "b³ednie sformatowany wpis %%include"
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr "Warto¶æ timecheck musi byæ liczb± ca³kowit±: %s"
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 msgid "No buildable architectures"
 msgstr "Nie mo¿na budowaæ na takie architektury"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 msgid "Package has no %%description: %s"
 msgstr "Pakiet nie ma %%description: %s"
 
@@ -1976,51 +1976,51 @@ msgstr "linia %d: b
 msgid "line %d: Bad %s number: %s\n"
 msgstr "linia %d: B³êdny numer %s: %s\n"
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "nie mo¿na zmieniæ nazwy %s na %s: %s\n"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr "nie mo¿na odwi±zaæ %s: %s\n"
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr "getNextHeader: %s\n"
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, c-format
 msgid "(error 0x%x)"
 msgstr "(b³±d 0x%x)"
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr "B³êdny magic"
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr "B³êdny/nieczytelny nag³ówek"
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr "Rozmiar nag³ówka jest zbyt du¿y"
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 msgid "Unknown file type"
 msgstr "Nieznany typ pliku"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr "Brak twardego dowi±zania"
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 msgid "Internal error"
 msgstr "B³±d wewnêtrzny"
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 msgid " failed - "
 msgstr " nie powiod³o siê -"
 
@@ -2045,90 +2045,90 @@ msgid "error removing record %s into %s"
 msgstr "b³±d usuwania rekordu %s z %s"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr "dbrecMatchesDepFlags() odczyt nag³ówka nie powiód³ siê"
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "plik %s nie nale¿y do ¿adnego pakietu\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "plik %s nie nale¿y do ¿adnego pakietu\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "zale¿no¶ci pakietu %s nie zosta³y spe³nione: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "pakiet %s jest w konflikcie: %s\n"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "nie mo¿na odczytaæ nag³ówka %d dla sprawdzenia zale¿no¶ci"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr ""
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2138,8 +2138,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(nie jest liczb±)"
 
@@ -2234,73 +2234,73 @@ msgstr "Typ danych %d nie jest obs
 msgid "Data type %d not supprted\n"
 msgstr "Typ danych %d nie jest obs³ugiwany\n"
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr "B³edny licznik dla headerAddEntry(): %d\n"
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "brak { po %"
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "brak } po %{"
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "pusty format etykiety"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "pusta nazwa etykiety"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "nieznana etykieta"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "spodziewany ] na koñcu tablicy"
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "nie spodziewany ]"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "nie spodziewany }"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "spodziewany ? w wyra¿eniu"
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 msgid "{ expected after ? in expression"
 msgstr "spodziewany { po ? w wyra¿eniu"
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "spodziewany } w wyra¿eniu"
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr "spodziewany : po podwyra¿eniu ?"
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 msgid "{ expected after : in expression"
 msgstr "spodziewany { po : w wyra¿eniu"
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "spodziewany | na koñcu wyra¿enia"
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(nieznany typ)"
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, c-format
 msgid "   file: %s action: %s\n"
 msgstr "   plik: %s akcja: %s\n"
@@ -2321,86 +2321,86 @@ msgstr "warto
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr "rozpakowanie archiwum nie powiod³o siê %s%s: %s"
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr " na pliku "
 
-#: lib/install.c:402
+#: lib/install.c:399
 msgid "installing a source package\n"
 msgstr "instacja pakietu ¼ród³owego\n"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "nie mo¿na utworzyæ %s"
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, c-format
 msgid "cannot write to %s"
 msgstr "nie mo¿na zapisaæ do %s"
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr "¼ród³a w: %s\n"
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, c-format
 msgid "cannot create %s"
 msgstr "nie mo¿na utworzyæ %s"
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, c-format
 msgid "spec file in: %s\n"
 msgstr "plik spec w: %s\n"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 msgid "source package contains no .spec file"
 msgstr "pakiet ¼ród³owy nie zawiera pliku .spec"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr "zmiana nazwy %s na %s\n"
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "zmiana nazwy z %s na %s nie powiod³a sie: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr "spodziewany pakiet ¼ród³owy a nie binarny"
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "pakiet: %s-%s-%s test plików = %d\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr "przebieg testowy - instalacja zatrzymana\n"
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr "uruchamianie skryptu preinstall (je¶li istnieje)\n"
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr "ostrze¿enie: %s utworzony jako %s"
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr "ostrze¿enie: %s zapisany jako %s"
 
-#: lib/install.c:880
+#: lib/install.c:877
 #, fuzzy
 msgid "running postinstall scripts (if any)\n"
 msgstr "uruchamianie skryptu postinstall (je¶li istnieje)\n"
@@ -2410,83 +2410,83 @@ msgstr "uruchamianie skryptu postinstall (je
 msgid "cannot read header at %d for lookup"
 msgstr "nie mo¿na odczytaæ nag³ówka przy %d dla poszukiwania"
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr "======================== aktywny %d pusty %d\n"
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr "%3d>%*s(pusty)"
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr "%3d<%*s(pusty)\n"
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr "Makro %%%s ma niezakoñczon± strukturê"
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr "Makro %%%s ma niedozwolon± nazwê (%%define)"
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr "Makro %%%s ma niezakoñczone opcje"
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr "Makro %%%s nie zawiera ¿adnych poleceñ"
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr "Rozwiniêcie makra %%%s nie powiod³o siê"
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr "Makro %%%s ma niedozwolon± nazwê (%%undefine)"
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr "Makro %%%s (%s) nie by³o u¿yte poni¿ej poziomu %d"
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr "Nieznana opcja %c in %s(%s)"
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr "G³êboko¶æ(%d) rekursji wiêksza mi¿ maks(%d)"
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr "Niezakoñczone %c: %s"
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr "Napotkano nieprzetwarzalne makro po %%"
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 msgid "Macro %%%.*s not found, skipping"
 msgstr "Nie znaleziono makra %%%.*s, makro pominiête"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr "Przepe³nienie bufora docelowego"
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, c-format
 msgid "File %s: %s"
 msgstr "Plik %s: %s"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr "Plik %s jest mniejszy ni¿ %d bajtów"
@@ -2517,24 +2517,24 @@ msgstr "b
 msgid "bad file state: %s"
 msgstr "b³êdny status pliku: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr "ten pakiet jest pakietem w wersji jeden!\n"
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr "stary styl pakietu ¼ród³owego -- Zrobiê co w mojej mocy\n"
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr "ofsetem archiwum jest %d\n"
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr "stary styl pakietu binarnego\n"
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2603,192 +2603,192 @@ msgstr "wyst
 msgid "error in format: %s\n"
 msgstr "b³±d w formacie: %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(nie zawiera plików)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr "normalny      "
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr "zast±piony    "
 
-#: lib/query.c:237
+#: lib/query.c:242
 msgid "not installed "
 msgstr "niezainstalowany"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr "udostêpniony w sieci"
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, c-format
 msgid "(unknown %3d) "
 msgstr "(nieznany %3d)"
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr "(brak statusu)"
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr "pakiet nie ma ani w³a¶ciciela pliku ani list id"
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr "rekord numer %u\n"
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "b³±d: nie mo¿na odczytaæ rekordu bazy\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, c-format
 msgid "open of %s failed: %s\n"
 msgstr "otwarcie %s nie powiod³o siê\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "pakiety w starym formacie nie mog± byæ odpytywane\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "%s nie wygl±da na pakiet RPM\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "odpytywanie %s nie powiod³o siê\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "odpytywanie pliku spec %s nie powiod³o siê, nie mo¿na interpretowaæ\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "nie mo¿na odczytaæ rekordu bazy!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "grupa %s nie zawiera ¿adnych pakietów\n"
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "¿aden pakiet nie udostêpnia %s\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "¿aden pakiet nie zahacza %s\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "¿aden pakiet nie wymaga %s\n"
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, c-format
 msgid "file %s: %s\n"
 msgstr "plik %s: %s\n"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "plik %s nie nale¿y do ¿adnego pakietu\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "b³êdny numer pakietu: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, c-format
 msgid "package record number: %d\n"
 msgstr "numer rekordu pakietu: %d\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "nie mo¿na odczytaæ rekordu %d\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "pakiet %s nie jest zainstalowany\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "b³±d szukania pakietu %s\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "rpmQuery: rpmdbOpen() nie powiod³o siê\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 msgid "query package owning file"
 msgstr "sprawdzanie do jakiego pakietu nale¿y plik"
 
-#: lib/query.c:695
+#: lib/query.c:716
 msgid "query packages in group"
 msgstr "odpytywanie pakietów w grupie"
 
-#: lib/query.c:697
+#: lib/query.c:718
 msgid "query a package file"
 msgstr "odpytywanie pakietu"
 
-#: lib/query.c:701
+#: lib/query.c:722
 msgid "query a spec file"
 msgstr "odpytywanie pliku spec"
 
-#: lib/query.c:703
+#: lib/query.c:724
 msgid "query the pacakges triggered by the package"
 msgstr "odpytywanie pakietów zahaczanych przez pakiet"
 
-#: lib/query.c:705
+#: lib/query.c:726
 msgid "query the packages which require a capability"
 msgstr "odpytywanie pakietów wymagaj±cych zasobu"
 
-#: lib/query.c:707
+#: lib/query.c:728
 msgid "query the packages which provide a capability"
 msgstr "odpytywanie pakietów udostêpniaj±cych zasób"
 
-#: lib/query.c:746
+#: lib/query.c:767
 msgid "list all configuration files"
 msgstr "wy¶wietl wszystkie pliki konfiguracyjne"
 
-#: lib/query.c:748
+#: lib/query.c:769
 msgid "list all documentation files"
 msgstr "wy¶wietl wszystkie pliki dokumentacji"
 
-#: lib/query.c:750
+#: lib/query.c:771
 msgid "dump basic file information"
 msgstr "podaj postawowe informacje o pliku"
 
-#: lib/query.c:752
+#: lib/query.c:773
 msgid "list files in package"
 msgstr "wy¶wietl pliki zawarte w pakiecie"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr "u¿yj nastêpuj±cego formatu zapytania"
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr "wy¶wietl status pokazywanych plików"
 
-#: lib/query.c:763
+#: lib/query.c:784
 msgid "display a verbose file listing"
 msgstr "wy¶wietl wiêcej informacji o plikach z listy"
 
@@ -2864,12 +2864,12 @@ msgstr "wykonanie nie powiod
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: Open nie powiod³o siê\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: readLead nie powiod³o siê\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: readLead nie powiod³o siê\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -2967,76 +2967,76 @@ msgstr ""
 "baza danych jest w starym formacie; u¿yj --rebuilddb aby wygenerowaæ bazê  w "
 "nowym formacie"
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "pakiet %s nie jest wymieniony w %s"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "pakiet %s nie znaleziony w %s"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "nie mo¿na odczytaæ nag³ówka przy %d dla deinstalacji"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "pakiet nie ma nazwy"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr "usuwanie indeksu nazw\n"
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 msgid "package has no group\n"
 msgstr "pakiet nie ma grupy\n"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr "usuwanie indeksu grupy\n"
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, c-format
 msgid "removing provides index for %s\n"
 msgstr "usuwanie indeksu udostêpnianych zasobów dla %s\n"
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "usuwanie indeksu zale¿no¶ci dla %s\n"
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, c-format
 msgid "removing trigger index for %s\n"
 msgstr "usuwanie indeksu trigger dla %s\n"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr "usuwanie indeksu konfliktów dla %s\n"
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr "usuwanie indeksu plików dla %s\n"
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 msgid "package has no files\n"
 msgstr "pakiet nie ma plików\n"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "nie mo¿na alokowaæ przestrzeni dla bazy danych"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "nie mo¿na odczytaæ nag³ówka przy %d dla uaktualnienia"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr "nag³ówek zmieni³ swój rozmiar!"
 
@@ -3195,37 +3195,37 @@ msgstr "Odczytanie %s nie powiod
 msgid "missing ':' at %s:%d"
 msgstr "brak ':' przy %s:%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "brak argumentu dla %s przy %s:%d"
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr ""
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "nie mo¿na otworzyæ %s przy %s:%d"
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "brak architektury dla %s przy %s:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "b³êdna opcja '%s' przy %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr "Nieznany system: %s\n"
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr "Skontaktuj siê, proszê, z rpm-list@redhat.com\n"
 
@@ -3368,17 +3368,27 @@ msgstr "Musisz ustawi
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "Musisz ustawiæ \"%%_pgp_name\" w pliku swego makra"
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "wy³±czanie %s\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "tworzenie katalogu: %s\n"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr "przesuwanie %s do %s\n"
 
-#: lib/transaction.c:370
-#, c-format
-msgid "excluding %s\n"
-msgstr "wy³±czanie %s\n"
-
 #: lib/transaction.c:489
+#, fuzzy, c-format
+msgid "relocating directory %s to %s\n"
+msgstr "przesuwanie %s do %s\n"
+
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr "%s pominiêty z powodu flagi missingok\n"
@@ -3408,15 +3418,15 @@ msgstr "nie mo
 msgid "will remove files test = %d\n"
 msgstr "usunie pliki test = %d\n"
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr "uruchamianie skryptu postinstalacyjnego (je¦li istnieje)\n"
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr "usuwanie wpisu w bazie\n"
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "wykonanie skryptu nie powiod³o siê"
 
@@ -3449,32 +3459,36 @@ msgstr "utworzenie %s nie powiod
 msgid "don't verify files in package"
 msgstr "nie sprawdzaj plików pakietu"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 "pakiet nie specyfikuje ani nazwy u¿ytkownika ani list id (to nie powinno siê "
 "zdarzyæ)"
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 "pakiet nie specyfikuje ani nazwy grupy ani list id (to nie powinno siê "
 "zdarzyæ)"
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, c-format
 msgid "missing    %s\n"
 msgstr "brak    %s\n"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "Niespe³nione zale¿no¶ci dla %s-%s-%s: "
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "rpmVerify: rpmdbOpen() nie powiod³o siê\n"
 
+#, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: Open nie powiod³o siê\n"
+
 #~ msgid "File contains non-printable characters(%c): %s\n"
 #~ msgstr "Plik zawiera niedrukowalne znaki (%c): %s\n"
 
index a94f3d5..86cbabd 100644 (file)
@@ -2,7 +2,7 @@
 # Revised by Arnaldo Carvalho de Melo <acme@conectiva.com.br>, 1998.
 #
 msgid ""
-msgstr "POT-Creation-Date: 1999-10-04 16:05-0400\n"
+msgstr "POT-Creation-Date: 1999-10-27 12:52-0400\n"
 
 #: build.c:23 lib/rpminstall.c:222 lib/rpminstall.c:382
 #, c-format
@@ -1346,36 +1346,36 @@ msgstr "n
 msgid "no packages files given for rebuild"
 msgstr "não foram passados pacotes para reconstrução"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "não foi passado arquivo spec para construção"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "não foram passados arquivos tar para construção"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "não foi passado pacote para desinstalação"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "não foi passado pacote para instalação"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "foram passados argumentos em excesso para pesquisa em todos os pacotes"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "não foi passado argumento para pesquisa"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "foram passados argumentos em excesso para pesquisa em todos os pacotes"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "não foi passado argumento para verificação"
 
@@ -1388,7 +1388,7 @@ msgid "error reading header from package\n"
 msgstr ""
 
 # , c-format
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "Não consegui abrir: %s\n"
@@ -1416,56 +1416,56 @@ msgstr ""
 msgid "Bad exit status from %s (%s)"
 msgstr ""
 
-#: build/expression.c:208
+#: build/expression.c:207
 msgid "syntax error while parsing =="
 msgstr ""
 
-#: build/expression.c:238
+#: build/expression.c:237
 msgid "syntax error while parsing &&"
 msgstr ""
 
-#: build/expression.c:247
+#: build/expression.c:246
 msgid "syntax error while parsing ||"
 msgstr ""
 
-#: build/expression.c:289
+#: build/expression.c:288
 msgid "parse error in expression"
 msgstr ""
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 msgid "syntax error in expression"
 msgstr ""
 
@@ -1550,87 +1550,87 @@ msgid "File listed twice: %s"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
 # , c-format
-#: build/files.c:951
+#: build/files.c:953
 #, fuzzy, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "não foi passado pacote para desinstalação"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr ""
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "não foi passado pacote para desinstalação"
 
 # , c-format
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
 # , c-format
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
 # , c-format
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "Construção falhou.\n"
 
 # , c-format
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "Não consegui abrir o pipe tar: %s\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
 # , c-format
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "Não consegui abrir o pipe tar: %s\n"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr ""
@@ -1648,113 +1648,113 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
 # , c-format
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "Não consegui abrir: %s\n"
 
 # , c-format
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "Não consegui abrir: %s\n"
 
 # , c-format
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr ""
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr ""
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
 # , c-format
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "Não consegui abrir: %s\n"
 
 # , c-format
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, fuzzy, c-format
 msgid "Generating signature: %d\n"
 msgstr "gere assinatura PGP"
 
 # , c-format
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
 # , c-format
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr ""
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, c-format
 msgid "cpio_copy read failed: %s"
 msgstr ""
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, c-format
 msgid "Could not open PreIn file: %s"
 msgstr ""
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, c-format
 msgid "Could not open PreUn file: %s"
 msgstr ""
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, c-format
 msgid "Could not open PostIn file: %s"
 msgstr ""
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, c-format
 msgid "Could not open PostUn file: %s"
 msgstr ""
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1798,17 +1798,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr ""
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1817,7 +1817,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1915,22 +1915,22 @@ msgstr ""
 msgid "Internal error: Bogus tag %d"
 msgstr ""
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Opcões para especificação de pacotes:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr ""
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1956,43 +1956,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -2028,7 +2028,7 @@ msgstr "N
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -2038,7 +2038,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -2050,46 +2050,46 @@ msgid "line %d: %s"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
 # , c-format
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "Não consegui abrir: %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
 # , c-format
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "%s não pode ser construido nesta arquitetura\n"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "não foi passado pacote para desinstalação"
@@ -2115,51 +2115,51 @@ msgid "line %d: Bad %s number: %s\n"
 msgstr ""
 
 # , c-format
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, c-format
 msgid "(error 0x%x)"
 msgstr ""
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 msgid "Unknown file type"
 msgstr ""
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 msgid "Internal error"
 msgstr ""
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "Construção falhou.\n"
@@ -2186,90 +2186,90 @@ msgid "error removing record %s into %s"
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr ""
 
-#: lib/depends.c:695
+#: lib/depends.c:760
 #, c-format
-msgid "%s: %s satisfied by added package.\n"
+msgid "%s: %s satisfied by added file list.\n"
 msgstr ""
 
-#: lib/depends.c:712
+#: lib/depends.c:799
 #, c-format
-msgid "%s: %s satisfied by added provide.\n"
+msgid "%s: %s satisfied by added package.\n"
 msgstr ""
 
-#: lib/depends.c:717
+#: lib/depends.c:816
 #, c-format
-msgid "%s: %s satisfied by added file list.\n"
+msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr ""
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, fuzzy, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "não foi passado pacote para instalação"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "não foi passado pacote para desinstalação"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr ""
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr ""
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2279,8 +2279,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr ""
 
@@ -2377,75 +2377,75 @@ msgstr ""
 msgid "Data type %d not supprted\n"
 msgstr ""
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr ""
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr ""
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr ""
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr ""
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr ""
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr ""
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 #, fuzzy
 msgid "unexpected ]"
 msgstr "fonte de pesquisa não esperado"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 #, fuzzy
 msgid "unexpected }"
 msgstr "fonte de pesquisa não esperado"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr ""
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 msgid "{ expected after ? in expression"
 msgstr ""
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr ""
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr ""
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 msgid "{ expected after : in expression"
 msgstr ""
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr ""
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, c-format
 msgid "   file: %s action: %s\n"
 msgstr ""
@@ -2466,91 +2466,91 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 #, fuzzy
 msgid "installing a source package\n"
 msgstr "instale pacote"
 
 # , c-format
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "Não consegui abrir: %s\n"
 
 # , c-format
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
 # , c-format
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, c-format
 msgid "spec file in: %s\n"
 msgstr ""
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr "pesquise o pacote ao qual <arquivo> pertence"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr ""
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "não foi passado pacote para instalação"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2559,85 +2559,85 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr ""
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "não foi passado pacote para desinstalação"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
 # , c-format
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "Não consegui ler o arquivo spec de %s\n"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2669,24 +2669,24 @@ msgstr ""
 msgid "bad file state: %s"
 msgstr "Não consegui abrir: %s\n"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2752,204 +2752,204 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr ""
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr ""
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr ""
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr ""
 
-#: lib/query.c:237
+#: lib/query.c:242
 #, fuzzy
 msgid "not installed "
 msgstr "não foi passado pacote para instalação"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr ""
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, c-format
 msgid "(unknown %3d) "
 msgstr ""
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr ""
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr ""
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr ""
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr ""
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "Construção falhou.\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr ""
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr ""
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr ""
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr ""
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr ""
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr ""
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, fuzzy, c-format
 msgid "no package triggers %s\n"
 msgstr "não foram passados pacotes para assinatura"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr ""
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, c-format
 msgid "file %s: %s\n"
 msgstr ""
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr ""
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr ""
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, c-format
 msgid "package record number: %d\n"
 msgstr ""
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr ""
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, fuzzy, c-format
 msgid "package %s is not installed\n"
 msgstr "não foi passado pacote para instalação"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr ""
 
-#: lib/query.c:634
+#: lib/query.c:655
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr ""
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr "pesquise o pacote ao qual <arquivo> pertence"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "não foi passado pacote para desinstalação"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr "pesquise todos os pacotes"
 
-#: lib/query.c:701
+#: lib/query.c:722
 #, fuzzy
 msgid "query a spec file"
 msgstr "pesquise todos os pacotes"
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr "pesquise o pacote ao qual <arquivo> pertence"
 
-#: lib/query.c:705
+#: lib/query.c:726
 #, fuzzy
 msgid "query the packages which require a capability"
 msgstr "pesquise pacotes que requerem capacidade <i>"
 
-#: lib/query.c:707
+#: lib/query.c:728
 #, fuzzy
 msgid "query the packages which provide a capability"
 msgstr "pesquise pacotes que fornecem a capacidade <i>"
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr "liste somente os arquivos de configuração (implica -l)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr "instale documentação"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr "mostre informação do pacote"
 
-#: lib/query.c:752
+#: lib/query.c:773
 #, fuzzy
 msgid "list files in package"
 msgstr "instale pacote"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "mostre a lista de arquivos do pacote"
@@ -3026,15 +3026,17 @@ msgstr "N
 msgid "makeTempFile failed\n"
 msgstr "Construção falhou.\n"
 
+# , c-format
 #: lib/rpmchecksig.c:74
-#, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: Fwrite failed: %s\n"
+msgstr "Não consegui abrir: %s\n"
 
+# , c-format
 #: lib/rpmchecksig.c:80
-#, c-format
-msgid "%s: fdRead failed: %s\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: Fread failed: %s\n"
+msgstr "Não consegui abrir: %s\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
 #, c-format
@@ -3130,78 +3132,78 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr ""
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, fuzzy, c-format
 msgid "package %s not found in %s"
 msgstr "não foi passado pacote para desinstalação"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, fuzzy, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "não foi passado pacote para desinstalação"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr ""
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr ""
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 #, fuzzy
 msgid "package has no group\n"
 msgstr "não foi passado pacote para desinstalação"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr ""
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, c-format
 msgid "removing provides index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, c-format
 msgid "removing requiredby index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, c-format
 msgid "removing trigger index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 #, fuzzy
 msgid "package has no files\n"
 msgstr "não foi passado pacote para instalação"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr ""
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr ""
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr ""
 
@@ -3376,38 +3378,38 @@ msgstr "N
 msgid "missing ':' at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr ""
 
 # , c-format
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "Não consegui abrir: %s\n"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, c-format
 msgid "cannot open %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr ""
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr ""
 
@@ -3555,10 +3557,18 @@ msgstr ""
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr ""
 
-#: lib/transaction.c:363
-#, c-format
-msgid "relocating %s to %s\n"
-msgstr ""
+# "Project-Id-Version: rpm-2.5.3\n"
+# "PO-Revision-Date: 1997-09-11 14:00 MET DST\n"
+# "Last-Translator: Arnaldo Carvalho de Melo <acme@conectiva.com.br>\n"
+# "Language-Team: Portuguese <pt@li.org>\n"
+# "MIME-Version: 1.0\n"
+# "Content-Type: text/plain; charset=ISO-8859-1\n"
+# "Content-Transfer-Encoding: 8-bit\n"
+# , c-format
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "RPM versão %s\n"
 
 # "Project-Id-Version: rpm-2.5.3\n"
 # "PO-Revision-Date: 1997-09-11 14:00 MET DST\n"
@@ -3568,12 +3578,23 @@ msgstr ""
 # "Content-Type: text/plain; charset=ISO-8859-1\n"
 # "Content-Transfer-Encoding: 8-bit\n"
 # , c-format
-#: lib/transaction.c:370
+#: lib/transaction.c:412 lib/transaction.c:496
 #, fuzzy, c-format
-msgid "excluding %s\n"
+msgid "excluding directory %s\n"
 msgstr "RPM versão %s\n"
 
+#: lib/transaction.c:417
+#, c-format
+msgid "relocating %s to %s\n"
+msgstr ""
+
+# , c-format
 #: lib/transaction.c:489
+#, fuzzy, c-format
+msgid "relocating directory %s to %s\n"
+msgstr "Não consegui abrir: %s\n"
+
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3603,15 +3624,15 @@ msgstr "n
 msgid "will remove files test = %d\n"
 msgstr ""
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr ""
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr ""
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr ""
 
@@ -3646,25 +3667,25 @@ msgstr "N
 msgid "don't verify files in package"
 msgstr "instale pacote"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, c-format
 msgid "missing    %s\n"
 msgstr ""
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr ""
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr ""
 
index 7bb0b68..5f7126f 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1999-10-21 16:34-0400\n"
+"POT-Creation-Date: 1999-10-27 18:55-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1224,7 +1224,7 @@ msgstr ""
 msgid "error reading header from package\n"
 msgstr ""
 
-#: build/build.c:83 build/pack.c:266
+#: build/build.c:83 build/pack.c:267
 msgid "Unable to open temp file"
 msgstr ""
 
@@ -1484,46 +1484,46 @@ msgstr ""
 msgid "readRPM: read %s: %s\n"
 msgstr ""
 
-#: build/pack.c:214
+#: build/pack.c:215
 #, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr ""
 
-#: build/pack.c:220
+#: build/pack.c:221
 #, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr ""
 
-#: build/pack.c:277
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
-#: build/pack.c:308
+#: build/pack.c:311
 #, c-format
 msgid "Could not open %s\n"
 msgstr ""
 
-#: build/pack.c:340 build/pack.c:382
+#: build/pack.c:343 build/pack.c:385
 #, c-format
 msgid "Unable to write package: %s"
 msgstr ""
 
-#: build/pack.c:355
+#: build/pack.c:358
 #, c-format
 msgid "Generating signature: %d\n"
 msgstr ""
 
-#: build/pack.c:372
+#: build/pack.c:375
 #, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr ""
 
-#: build/pack.c:397
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:414 build/pack.c:438
+#: build/pack.c:416 build/pack.c:439
 #, c-format
 msgid "create archive failed on file %s: %s"
 msgstr ""
@@ -1606,17 +1606,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr ""
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr ""
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1625,7 +1625,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1830,7 +1830,7 @@ msgstr ""
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -1840,7 +1840,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -1850,44 +1850,44 @@ msgstr ""
 msgid "line %d: %s"
 msgstr ""
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, c-format
 msgid "Unable to open: %s\n"
 msgstr ""
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 msgid "No buildable architectures"
 msgstr ""
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 msgid "Package has no %%description: %s"
 msgstr ""
 
@@ -1911,51 +1911,51 @@ msgstr ""
 msgid "line %d: Bad %s number: %s\n"
 msgstr ""
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, c-format
 msgid "(error 0x%x)"
 msgstr ""
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 msgid "Unknown file type"
 msgstr ""
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 msgid "Internal error"
 msgstr ""
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 msgid " failed - "
 msgstr ""
 
@@ -2063,7 +2063,7 @@ msgstr ""
 msgid "loop in prerequisite chain: %s"
 msgstr ""
 
-#: lib/falloc.c:174
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2256,86 +2256,86 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 msgid "installing a source package\n"
 msgstr ""
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, c-format
 msgid "cannot create %s: %s"
 msgstr ""
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, c-format
 msgid "cannot write to %s"
 msgstr ""
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, c-format
 msgid "cannot create %s"
 msgstr ""
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, c-format
 msgid "spec file in: %s\n"
 msgstr ""
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 msgid "source package contains no .spec file"
 msgstr ""
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr ""
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr ""
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2344,83 +2344,83 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr ""
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 msgid "Macro %%%.*s not found, skipping"
 msgstr ""
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, c-format
 msgid "File %s: %s"
 msgstr ""
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2451,24 +2451,24 @@ msgstr ""
 msgid "bad file state: %s"
 msgstr ""
 
-#: lib/package.c:236
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:241
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:244
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:254
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:314
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2794,12 +2794,12 @@ msgstr ""
 
 #: lib/rpmchecksig.c:74
 #, c-format
-msgid "%s: fdWrite failed: %s\n"
+msgid "%s: Fwrite failed: %s\n"
 msgstr ""
 
 #: lib/rpmchecksig.c:80
 #, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr ""
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
index 0191d01..9450622 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=koi8-r\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -1253,35 +1253,35 @@ msgstr "
 msgid "no packages files given for rebuild"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÐÁËÅÔÙ ÄÌÑ ÐÅÒÅÓÂÏÒËÉ"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "ÎÅ ÚÁÄÁΠspec-ÆÁÊÌ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÁ"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "ÎÅ ÚÁÄÁÎÙ tar-ÆÁÊÌÙ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÁ"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÐÁËÅÔÙ ÄÌÑ ÕÄÁÌÅÎÉÑ"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÐÁËÅÔÙ ÄÌÑ ÕÓÔÁÎÏ×ËÉ"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "× ÚÁÐÒÏÓÅ ËÏ ×ÓÅÍ ÐÁËÅÔÁÍ ÚÁÄÁÎÙ ÌÉÛÎÉÅ ÁÒÇÕÍÅÎÔÙ"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ ÚÁÐÒÏÓÁ"
 
-#: rpm.c:1339
+#: rpm.c:1343
 msgid "extra arguments given for verify of all packages"
 msgstr "× ÚÁÐÒÏÓÅ ×ÅÒÉÆÉËÁÃÉÉ ×ÓÅÈ ÐÁËÅÔÏ× ÚÁÄÁÎÙ ÌÉÛÎÉÅ ÁÒÇÕÍÅÎÔÙ"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "ÎÅ ÚÁÄÁÎÙ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ×ÅÒÉÆÉËÁÃÉÉ"
 
@@ -1293,7 +1293,7 @@ msgstr "
 msgid "error reading header from package\n"
 msgstr "ÏÛÉÂËÁ ÞÔÅÎÉÑ ÈÅÄÅÒÁ ÉÚ ÐÁËÅÔÁ\n"
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 msgid "Unable to open temp file"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ"
 
@@ -1312,59 +1312,59 @@ msgstr "
 msgid "Bad exit status from %s (%s)"
 msgstr "îÅ×ÅÒÎÙÊ ËÏÄ ×ÏÚ×ÒÁÔÁ ÉÚ %s (%s)"
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ×ÙÒÁÖÅÎÉÉ"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ×ÙÒÁÖÅÎÉÉ"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ×ÙÒÁÖÅÎÉÉ"
 
-#: build/expression.c:289
+#: build/expression.c:288
 msgid "parse error in expression"
 msgstr "ÏÛÉÂËÁ ÒÁÚÂÏÒÁ ×ÙÒÁÖÅÎÉÑ"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr "ÎÅÚÁËÒÙÔÁÑ ("
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr "ÎÅÏÐÒÅÄÅÌÅÎÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ"
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr "- ÔÏÌØËÏ ÄÌÑ ÞÉÓÅÌ"
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr "! ÔÏÌØËÏ ÄÌÑ ÞÉÓÅÌ"
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr "ÔÉÐÙ ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ"
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr "* / ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ÓÔÒÏË"
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr "- ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÌÑ ÓÔÒÏË"
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr "&& É || ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÓÔÒÏË"
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 msgid "syntax error in expression"
 msgstr "ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ×ÙÒÁÖÅÎÉÉ"
 
@@ -1444,81 +1444,81 @@ msgstr "
 msgid "File listed twice: %s"
 msgstr "æÁÊÌ ÕËÁÚÁΠÄ×ÁÖÄÙ: %s"
 
-#: build/files.c:951
+#: build/files.c:953
 #, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "æÁÊÌ ÎÅ ÏÔ×ÅÞÁÅÔ ÐÒÅÆÉËÓÕ (%s): %s"
 
-#: build/files.c:961
+#: build/files.c:963
 #, c-format
 msgid "File not found: %s"
 msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "îÅ×ÅÒÎÁÑ ÐÁÒÁ ÈÏÚÑÉÎ/ÇÒÕÐÐÁ: %s\n"
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "æÁÊÌ %4d: 0%o %s.%s\t %s\n"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr "æÁÊÌ ÄÏÌÖÅΠÎÁÞÉÎÁÔØÓÑ Ó \"/\": %s"
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "æÁÊÌ ÎÅ ÎÁÊÄÅÎ: %s"
 
-#: build/files.c:1174
+#: build/files.c:1176
 msgid "Could not open %%files file: %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ %%files: %s"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr "ÓÔÒÏËÁ: %s"
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr "îÅ×ÅÒÎÁÑ ÐÁÒÁ ÈÏÚÑÉÎ/ÇÒÕÐÐÁ: %s"
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "îÅ ÍÏÇÕ ÉÓÐÏÌÎÉÔØ %s"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "îÅ ÍÏÇÕ ÆÏÒËÎÕÔØ %s"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, c-format
 msgid "%s failed"
 msgstr "%s ÎÅ ÕÄÁÌÏÓØ"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, c-format
 msgid "failed to write all data to %s"
 msgstr "ÚÁÐÉÓØ ×ÓÅÈ ÄÁÎÎÙÈ × %s ÎÅ ÕÄÁÌÁÓØ"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, fuzzy, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr "ïÐÒÅÄÅÌÑÀ ÔÒÅÂÏ×ÁÎÉÑ ÐÁËÅÔÁ...\n"
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "ïÛÉÂËÁ ÏÐÒÅÄÅÌÅÎÉÑ ÓÅÒ×ÉÓÏ×, ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÈ ÐÁËÅÔÏÍ"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "ïÂÒÁÂÁÔÙ×ÁÀ ÆÁÊÌÙ: %s\n"
@@ -1536,106 +1536,106 @@ msgstr "RPMERR_INTERNAL: 
 msgid "Could not canonicalize hostname: %s\n"
 msgstr "îÅ ÍÏÇÕ ËÁÎÏÎÉÚÉÒÏ×ÁÔØ ÉÍÑ ÈÏÓÔÁ: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "îÅ ÍÏÇÕ ÓÇÅÎÅÒÉÒÏ×ÁÔØ ÉÍÑ ÆÁÊÌÁ ÄÌÑ ÐÁËÅÔÁ %s: %s\n"
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "ÎÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s"
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "readRPM: ÏÔËÒÙÔÉÅ %s: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "readRPM: ÞÔÅÎÉÅ %s: %s\n"
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "readRPM: %s - ÎÅ ÐÁËÅÔ RPM\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "readRPM: ÞÉÔÁÀ ÈÅÄÅÒ ÉÚ %s\n"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr "îÅ×ÅÒÎÙÅ ÄÁÎÎÙÅ CSA"
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, c-format
 msgid "Could not open %s\n"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, c-format
 msgid "Unable to write package: %s"
 msgstr "îÅ ÍÏÇÕ ÚÁÐÉÓÁÔØ ÐÁËÅÔ: %s"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, c-format
 msgid "Generating signature: %d\n"
 msgstr "çÅÎÅÒÉÒÕÀ ÐÏÄÐÉÓØ: %d\n"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "îÅ ÍÏÇÕ ÐÒÏÞÉÔÁÔØ ÃÅÌØ ÐÏÄÐÉÓÉ: %s"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "úÁÐÉÓÁÎ: %s\n"
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ ÁÒÈÉ×Á ÎÁ ÆÁÊÌÅ %s: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr "ÎÅÕÄÁÞÁ ÚÁÐÉÓÉ cpio_copy: %s"
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "ÎÅÕÄÁÞÁ ÞÔÅÎÉÑ cpio_copy: %s"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ PreIn: %s"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ PreUn: %s"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ PostIn: %s"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ PostUn: %s"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ VerifyScript: %s"
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ ÆÁÊÌ Trigger script: %s"
@@ -1678,17 +1678,17 @@ msgstr "
 msgid "line %d: Bad option %s: %s"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÁÑ ÏÐÃÉÑ %s: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr "ÓÔÒÏËÁ %d: óÌÉÛËÏÍ ÍÎÏÇÏ ÉÍÅÎ: %s"
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "ÓÔÒÏËÁ %d: ðÁËÅÔ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr "ÓÔÒÏËÁ %d: ÷ÔÏÒÏÅ ÏÐÉÓÁÎÉÅ"
@@ -1697,7 +1697,7 @@ msgstr "
 msgid "line %d: Error parsing %%files: %s"
 msgstr "ÓÔÒÏËÁ %d: ïÛÉÂËÁ ÒÁÚÂÏÒÁ %%files: %s"
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr "ÓÔÒÏËÁ %d: ÷ÔÏÒÏÊ ÓÐÉÓÏË %%files"
 
@@ -1792,22 +1792,22 @@ msgstr "
 msgid "Internal error: Bogus tag %d"
 msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ: \"ìÅ×ÙÊ\" ÔÜÇ %d"
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, c-format
 msgid "Bad package specification: %s"
 msgstr "îÅ×ÅÒÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ ÐÁËÅÔÁ: %s"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr "ðÁËÅÔ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ: %s"
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr "ÓÔÒÏËÁ %d: îÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ: %s"
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr "æÁÊÌ spec ÎÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ BuildRoot"
 
@@ -1831,43 +1831,43 @@ msgstr "
 msgid "Couldn't download nosource %s: %s"
 msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ nosource %s: %s"
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr "ïÛÉÂËÁ ÒÁÚÂÏÒÁ %%setup: %s"
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %%setup %c: %s"
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÁÑ ÏÐÃÉÑ %%setup %s: %s"
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr "ÓÔÒÏËÁ %d: äÌÑ %%patch -b ÎÕÖÅΠÁÒÇÕÍÅÎÔ: %s"
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr "ÓÔÒÏËÁ %d: äÌÑ %%patch -z ÎÕÖÅΠÁÒÇÕÍÅÎÔ: %s"
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr "ÓÔÒÏËÁ %d: äÌÑ %%patch -p ÎÕÖÅΠÁÒÇÕÍÅÎÔ: %s"
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %%patch -p: %s"
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr "óÌÉÛËÏÍ ÍÎÏÇÏ ÐÁÔÞÅÊ!"
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %%patch: %s"
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr "ÓÔÒÏËÁ %d: ÷ÔÏÒÏÊ %%prep"
 
@@ -1902,7 +1902,7 @@ msgstr "
 msgid "line %d: triggers must have --: %s"
 msgstr "ÓÔÒÏËÁ %d: ôÒÉÇÇÅÒÙ ÄÏÌÖÎÙ ÓÏÄÅÒÖÁÔØ --: %s"
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr "ÓÔÒÏËÁ %d: ïÛÉÂËÁ ÒÁÚÂÏÒÁ %s: %s"
@@ -1912,7 +1912,7 @@ msgstr "
 msgid "line %d: script program must begin with '/': %s"
 msgstr "ÓÔÒÏËÁ %d: ðÒÏÇÒÁÍÍÙ × ÓËÒÉÐÔÁÈ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '/': %s"
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr "ÓÔÒÏËÁ %d: ÷ÔÏÒÏÅ %s"
@@ -1922,44 +1922,44 @@ msgstr "
 msgid "line %d: %s"
 msgstr "ÓÔÒÏËÁ %d: %s"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, c-format
 msgid "Unable to open: %s\n"
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr "îÅÚÁËÒÙÔÙÊ %%if"
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr "%s:%d: îÁÊÄÅΠ%%else ÂÅÚ if"
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr "%s:%d: îÁÊÄÅΠ%%endif ÂÅÚ if"
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr "ÎÅ×ÅÒÎÏÅ ÏÂßÑ×ÌÅÎÉÅ %%include"
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr "úÎÁÞÅÎÉÅ Timecheck ÄÏÌÖÎÏ ÂÙÔØ ÃÅÌÙÍ: %s"
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 msgid "No buildable architectures"
 msgstr "îÅÔ ÁÒÈÉÔÅËÔÕÒ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÐÏÓÔÒÏÉÔØ"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 msgid "Package has no %%description: %s"
 msgstr "ðÁËÅÔ ÎÅ ÉÍÅÅÔ %%description: %s"
 
@@ -1983,51 +1983,51 @@ msgstr "
 msgid "line %d: Bad %s number: %s\n"
 msgstr "ÓÔÒÏËÁ %d: îÅ×ÅÒÎÏÅ ÞÉÓÌÏ %s: %s\n"
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "ÎÅ ÍÏÇÕ ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s: %s\n"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr "ÎÅ ÍÏÇÕ ÕÄÁÌÉÔØ %s: %s\n"
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr "getNextHeader: %s\n"
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, c-format
 msgid "(error 0x%x)"
 msgstr "(ÏÛÉÂËÁ 0x%x)"
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr "îÅ×ÅÒÎÙÊ magic"
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr "îÅ×ÅÒÎÙÊ/ÎÅÞÉÔÁÅÍÙÊ ÚÁÇÏÌÏ×ÏË"
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr "úÁÇÏÌÏ×ÏË ÓÌÉÛËÏÍ ×ÅÌÉË"
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 msgid "Unknown file type"
 msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÔÉРÆÁÊÌÁ"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr "ïÔÓÕÔÓÔ×ÕÅÔ ÖÅÓÔËÁÑ ÓÓÙÌËÁ"
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 msgid "Internal error"
 msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ"
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 msgid " failed - "
 msgstr "ÎÅ ÕÄÁÌÏÓØ - "
 
@@ -2052,90 +2052,90 @@ msgid "error removing record %s into %s"
 msgstr "ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ÚÁÐÉÓÉ %s ÉÚ %s"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr "ÏÛÉÂËÁ dbrecMatchesDepFlags() ÐÒÉ ÞÔÅÎÉÉ ÈÅÄÅÒÁ"
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "ÆÁÊÌ %s ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÎÉ ÏÄÎÏÍÕ ÉÚ ÐÁËÅÔÏ×\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "ÆÁÊÌ %s ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÎÉ ÏÄÎÏÍÕ ÉÚ ÐÁËÅÔÏ×\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "ÔÒÅÂÏ×ÁÎÉÑ ÐÁËÅÔÁ %s ÎÅ ÕÄÏ×ÌÅÔ×ÏÒÅÎÙ: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "ÐÁËÅÔ %s ËÏÎÆÌÉËÔÕÅÔ Ó: %s\n"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "ÎÅ ÍÏÇÕ ÐÒÏÞÅÓÔØ ÈÅÄÅÒ × %d ÄÌÑ ÐÒÏ×ÅÒËÉ ÚÁ×ÉÓÉÍÏÓÔÅÊ"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr "ÚÁÍËÎÕÔÙÊ ÃÉËÌ × ÃÅÐÏÞËÅ ÔÒÅÂÏ×ÁÎÉÊ ÄÌÑ ÕÓÔÁÎÏ×ËÉ: %s"
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2145,8 +2145,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(ÎÅ ÞÉÓÌÏ)"
 
@@ -2241,73 +2241,73 @@ msgstr "
 msgid "Data type %d not supprted\n"
 msgstr "ôÉРÄÁÎÎÙÈ %d ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n"
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr "îÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÄÌÑ headerAddEntry(): %d\n"
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"{\" ÐÏÓÌÅ \"%\""
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ \"}\" ÐÏÓÌÅ \"%{\""
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "ÐÕÓÔÏÊ ÆÏÒÍÁÔ ÔÜÇÁ"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "ÐÕÓÔÏÅ ÉÍÑ ÔÜÇÁ"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "ÎÅÉÚ×ÅÓÔÎÙÊ ÔÜÇ"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "× ËÏÎÃÅ ÍÁÓÓÉ×Á ÏÖÉÄÁÌÁÓØ \"]\""
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"]\""
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "ÎÅÏÖÉÄÁÎÎÁÑ \"}\""
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÓÑ \"?\""
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 msgid "{ expected after ? in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÁÓØ \"{\""
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÏÖÉÄÁÌÁÓØ \"}\""
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \"?\" ÏÖÉÄÁÌÏÓØ \":\""
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 msgid "{ expected after : in expression"
 msgstr "× ×ÙÒÁÖÅÎÉÉ ÐÏÓÌÅ \":\" ÏÖÉÄÁÌÁÓØ \"{\""
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "× ËÏÎÃÅ ×ÙÒÁÖÅÎÉÑ ÏÖÉÄÁÌÓÑ \"|\""
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(ÎÅÉÚ×ÅÓÔÎÙÊ ÔÉÐ)"
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, c-format
 msgid "   file: %s action: %s\n"
 msgstr "ÆÁÊÌ : %s ÄÅÊÓÔ×ÉÅ: %s\n"
@@ -2328,86 +2328,86 @@ msgstr "
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr "ÒÁÓÐÁËÏ×ËÁ ÁÒÈÉ×Á ÎÅ ÕÄÁÌÁÓØ%s%s: %s"
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr " ÎÁ ÆÁÊÌÅ "
 
-#: lib/install.c:402
+#: lib/install.c:399
 msgid "installing a source package\n"
 msgstr "ÕÓÔÁÎÁ×ÌÉ×ÁÀ ÉÓÈÏÄÎÙÊ ÐÁËÅÔ\n"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "ÎÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s"
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, c-format
 msgid "cannot write to %s"
 msgstr "ÎÅ ÍÏÇÕ ÐÉÓÁÔØ × %s"
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr "ÉÓÈÏÄÎÉËÉ ×: %s\n"
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, c-format
 msgid "cannot create %s"
 msgstr "ÎÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s"
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, c-format
 msgid "spec file in: %s\n"
 msgstr "ÆÁÊÌ spec ×: %s\n"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 msgid "source package contains no .spec file"
 msgstr "ÉÓÈÏÄÎÙÊ ÐÁËÅÔ ÎÅ ÓÏÄÅÒÖÉÔ ÆÁÊÌÁ .spec"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr "ÐÅÒÅÉÍÅÎÏ×Ù×ÁÀ %s × %s\n"
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "ÏÛÉÂËÁ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÑ %s × %s: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr "ÏÖÉÄÁÌÓÑ ÉÓÈÏÄÎÙÊ ÐÁËÅÔ, ÎÁÊÄÅΠÂÉÎÁÒÎÙÊ"
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "ÐÁËÅÔ: %s-%s-%s ÆÁÊÌÏ×; test = %d\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr "ÏÓÔÁÎÁ×ÌÉ×ÁÀ ÕÓÔÁÎÏ×ËÕ, Ô.Ë. ÍÙ ÉÓÐÏÌÎÑÅÍ --test\n"
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr "ÉÓÐÏÌÎÑÀ ÓËÒÉÐÔ preinstall (ÅÓÌÉ ÅÓÔØ)\n"
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: %s ÓÏÚÄÁΠËÁË %s"
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr "ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ: %s ÓÏÈÒÁÎÅΠËÁË %s"
 
-#: lib/install.c:880
+#: lib/install.c:877
 #, fuzzy
 msgid "running postinstall scripts (if any)\n"
 msgstr "ÉÓÐÏÌÎÑÀ ÓËÒÉÐÔ postinstall (ÅÓÌÉ ÅÓÔØ)\n"
@@ -2417,83 +2417,83 @@ msgstr "
 msgid "cannot read header at %d for lookup"
 msgstr "ÎÅ ÍÏÇÕ ÐÒÏÞÅÓÔØ ÈÅÄÅÒ × %d ÄÌÑ ÐÏÉÓËÁ"
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr "======================== ÁËÔÉ×Π%d ÐÕÓÔ. %d\n"
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr "%3d>%*s(ÐÕÓÔÏ)"
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr "%3d<%*s(ÐÕÓÔÏ)\n"
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr "íÁËÒÏÓ %%%s ÓÏÄÅÒÖÉÔ ÎÅÚÁËÒÙÔÏÅ ÔÅÌÏ"
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr "íÁËÒÏÓ %%%s ÉÍÅÅÔ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ (%%define)"
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr "íÁËÒÏÓ %%%s ÓÏÄÅÒÖÉÔ ÎÅÚÁËÒÙÔÙÅ ÏÐÃÉÉ"
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr "íÁËÒÏÓ %%%s ÉÍÅÅÔ ÐÕÓÔÏÅ ÔÅÌÏ"
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr "íÁËÒÏÓ %%%s ÒÁÓËÒÙÔØ ÎÅ ÕÄÁÌÏÓØ"
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr "íÁËÒÏÓ %%%s ÉÍÅÅÔ ÎÅÄÏÐÕÓÔÉÍÏÅ ÉÍÑ (%%undefine)"
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr "íÁËÒÏÓ %%%s (%s) ÎÅ ÂÙÌ ÉÓÐÏÌØÚÏ×ÁΠÎÉÖÅ ÕÒÏ×ÎÑ %d"
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ %c × %s(%s)"
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr "çÌÕÂÉÎÁ ÒÅËÕÒÓÉÉ(%d) ÂÏÌØÛÅ max(%d)"
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr "îÅÚÁËÒÙÔÁÑ %c: %s"
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr "%% Ó ÐÏÓÌÅÄÕÀÝÉÍ ÎÅÒÁÚÂÉÒÁÅÍÙÍ ÍÁËÒÏÓÏÍ"
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 msgid "Macro %%%.*s not found, skipping"
 msgstr "íÁËÒÏÓ %s ÎÅ ÎÁÊÄÅÎ, ÐÒÏÐÕÓËÁÀ"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr "ðÅÒÅÐÏÌÎÅÎÉÅ ÃÅÌÅ×ÏÇÏ ÂÕÆÅÒÁ"
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, c-format
 msgid "File %s: %s"
 msgstr "æÁÊÌ %s: %s"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr "æÁÊÌ %s ÍÅÎØÛÅ %d ÂÁÊÔ"
@@ -2524,24 +2524,24 @@ msgstr "
 msgid "bad file state: %s"
 msgstr "ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr "ÐÁËÅÔ - ÐÁËÅÔ RPM ×ÅÒÓÉÉ 1 !\n"
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr "ÉÓÈÏÄÎÙÊ ÐÁËÅÔ ÓÔÁÒÏÇÏ ÓÔÉÌÑ -- ÓÄÅÌÁÀ ÞÔÏ ÓÍÏÇÕ\n"
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr "ÓÍÅÝÅÎÉÅ × ÁÒÈÉ×Å %d\n"
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr "ÂÉÎÁÒÎÙÊ ÐÁËÅÔ ÓÔÁÒÏÇÏ ÓÔÉÌÑ\n"
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr "ÜÔÁ ×ÅÒÓÉÑ RPM ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÐÁËÅÔÙ ×ÅÒÓÉÉ <= 3"
@@ -2607,192 +2607,192 @@ msgstr "
 msgid "error in format: %s\n"
 msgstr "ÏÛÉÂËÁ × ÆÏÒÍÁÔÅ: %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(ÎÅ ÓÏÄÅÒÖÉÔ ÆÁÊÌÏ×)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr "ÎÏÒÍÁÌØÎÙÊ    "
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr "ÚÁÍÅÎÅÎÎÙÊ    "
 
-#: lib/query.c:237
+#: lib/query.c:242
 msgid "not installed "
 msgstr "ÎÅ ÕÓÔÁÎÏ×ÌÅΠ"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr "ÓÅÔÅ×ÏÊ       "
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, c-format
 msgid "(unknown %3d) "
 msgstr "(ÎÅÉÚ×. %3d)  "
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr "(ÓÏÓÔ. ÎÅÔ)   "
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr "ÐÁËÅÔ ÎÅ ÓÏÄÅÒÖÉÔ ÓÐÉÓËÏ× ÎÉ ÈÏÚÑÅ× ÆÁÊÌÏ×, ÎÉ ÉÈ ID"
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr "ÚÁÐÉÓØ ÎÏÍÅÒ %u\n"
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "ÏÛÉÂËÁ: ÎÅ ÍÏÇÕ ÐÒÏÞÅÓÔØ ÚÁÐÉÓØ ÂÁÚÙ ÄÁÎÎÙÈ\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "ÏÔËÒÙÔÉÅ %s ÎÅ ÕÄÁÌÏÓØ\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "ÚÁÐÒÏÓÙ Ë SRPM × ÓÔÁÒÏÍ ÆÏÒÍÁÔÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "%s ÎÅ ÐÏÈÏÖ ÎÁ ÐÁËÅÔ RPM...\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "ÏÛÉÂËÁ ÚÁÐÒÏÓÁ %s\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "ÚÁÐÒÏÓ spec-ÆÁÊÌÁ %s ÎÅ ÕÄÁÌÓÑ, ÎÅ ÍÏÇÕ ÒÁÚÏÂÒÁÔØ ÆÁÊÌ\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "ÎÅ ÍÏÇÕ ÐÒÏÞÅÓÔØ ÚÁÐÉÓØ ÂÁÚÙ ÄÁÎÎÙÈ!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "ÇÒÕÐÐÁ %s ÎÅ ÓÏÄÅÒÖÉÔ ÎÉËÁËÉÈ ÐÁËÅÔÏ×\n"
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "ÎÉ ÏÄÉΠÉÚ ÐÁËÅÔÏ× ÎÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ %s\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "ÎÉ ÏÄÉΠÉÚ ÐÁËÅÔÏ× ÎÅ ×Ú×ÏÄÉÔ ÔÒÉÇÇÅÒ %s\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "ÎÉ ÏÄÉΠÉÚ ÐÁËÅÔÏ× ÎÅ ÔÒÅÂÕÅÔ %s\n"
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, c-format
 msgid "file %s: %s\n"
 msgstr "ÆÁÊÌ %s: %s\n"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "ÆÁÊÌ %s ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÎÉ ÏÄÎÏÍÕ ÉÚ ÐÁËÅÔÏ×\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ÐÁËÅÔÁ: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, c-format
 msgid "package record number: %d\n"
 msgstr "ÚÁÐÉÓØ ÐÁËÅÔÁ ÎÏÍÅÒ %d\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "ÚÁÐÉÓØ %d ÎÅ ÞÉÔÁÅÔÓÑ\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "ÐÁËÅÔ %s ÎÅ ÕÓÔÁÎÏ×ÌÅÎ\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÉÓËÅ ÐÁËÅÔÁ %s\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "rpmQuery: ÎÅÕÄÁÞÁ rpmdbOpen()\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 msgid "query package owning file"
 msgstr "ÎÁÊÔÉ ÐÁËÅÔ, ËÏÔÏÒÏÍÕ ÐÒÉÎÁÄÌÅÖÉÔ ÆÁÊÌ"
 
-#: lib/query.c:695
+#: lib/query.c:716
 msgid "query packages in group"
 msgstr "ÚÁÐÒÏÓ ÐÁËÅÔÏ× × ÇÒÕÐÐÅ"
 
-#: lib/query.c:697
+#: lib/query.c:718
 msgid "query a package file"
 msgstr "ÚÁÐÒÏÓÉÔØ ÆÁÊÌ ÐÁËÅÔÁ"
 
-#: lib/query.c:701
+#: lib/query.c:722
 msgid "query a spec file"
 msgstr "ÚÁÐÒÏÓÉÔØ spec-ÆÁÊÌ"
 
-#: lib/query.c:703
+#: lib/query.c:724
 msgid "query the pacakges triggered by the package"
 msgstr "ÚÁÐÒÏÓÉÔØ ÐÁËÅÔÙ Ó ÔÒÉÇÇÅÒ-ÓËÒÉÐÔÁÍÉ ÎÁ ÐÁËÅÔ"
 
-#: lib/query.c:705
+#: lib/query.c:726
 msgid "query the packages which require a capability"
 msgstr "ÎÁÊÔÉ ÐÁËÅÔÙ, ÔÒÅÂÕÀÝÉÅ ÓÅÒ×ÉÓÁ"
 
-#: lib/query.c:707
+#: lib/query.c:728
 msgid "query the packages which provide a capability"
 msgstr "ÎÁÊÔÉ ÐÁËÅÔÙ, ÐÒÅÄÏÓÔÁ×ÌÑÀÝÉÅ ÓÅÒ×ÉÓ"
 
-#: lib/query.c:746
+#: lib/query.c:767
 msgid "list all configuration files"
 msgstr "ÐÏËÁÚÁÔØ ×ÓÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ"
 
-#: lib/query.c:748
+#: lib/query.c:769
 msgid "list all documentation files"
 msgstr "ÐÏËÁÚÁÔØ ×ÓÅ ÆÁÊÌÙ ÄÏËÕÍÅÎÔÁÃÉÉ"
 
-#: lib/query.c:750
+#: lib/query.c:771
 msgid "dump basic file information"
 msgstr "×Ù×ÅÓÔÉ ÂÁÚÏ×ÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÆÁÊÌÅ"
 
-#: lib/query.c:752
+#: lib/query.c:773
 msgid "list files in package"
 msgstr "ÐÏËÁÚÁÔØ ÆÁÊÌÙ ÐÁËÅÔÁ"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr "ÉÓÐ. ÓÌÅÄÕÀÝÉÊ ÆÏÒÍÁÔ ÚÁÐÒÏÓÁ"
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr "ÐÏÄÓÔÁ×ÉÔØ ÓÅËÃÉÉ i18n ÉÚ ÓÌÅÄÕÀÝÅÇÏ ËÁÔÁÌÏÇÁ"
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr "ÐÏËÁÚÁÔØ ÓÏÓÔÏÑÎÉÅ ÐÏËÁÚÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: lib/query.c:763
+#: lib/query.c:784
 msgid "display a verbose file listing"
 msgstr "×Ù×ÅÓÔÉ ÄÅÔÁÌØÎÙÊ ÓÐÉÓÏË ÆÁÊÌÏ× ÐÁËÅÔÁ"
 
@@ -2868,12 +2868,12 @@ msgstr "
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: ïÛÉÂËÁ ÏÔËÒÙÔÉÑ\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: ÏÛÉÂËÁ readLead\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: ÏÛÉÂËÁ readLead\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -2971,76 +2971,76 @@ msgstr ""
 "ÎÁÊÄÅÎÁ ÂÁÚÁ ÄÁÎÎÙÈ ÓÔÁÒÏÇÏ ÆÏÒÍÁÔÁ; ÉÓÐÏÌØÚÕÊÔÅ --rebuilddb ÄÌÑ ÇÅÎÅÒÁÃÉÉ "
 "ÂÁÚÙ ÎÏ×ÏÇÏ ÆÏÒÍÁÔÁ"
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "ÐÁËÅÔ %s ÎÅ ×ÎÅÓÅΠנ%s"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "ÐÁËÅÔ %s ÎÅ ÎÁÊÄÅΠנ%s"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "ÎÅ ÍÏÇÕ ÐÒÏÞÉÔÁÔØ ÈÅÄÅÒ × %d ÄÌÑ ÕÄÁÌÅÎÉÑ"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "Õ ÐÁËÅÔÁ ÎÅÔ ÉÍÅÎÉ"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÉÍÅÎ\n"
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 msgid "package has no group\n"
 msgstr "Õ ÐÁËÅÔÁ ÎÅÔ ÇÒÕÐÐÙ\n"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÇÒÕÐÐ\n"
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, c-format
 msgid "removing provides index for %s\n"
 msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÈ ÓÅÒ×ÉÓÏ× ÄÌÑ %s\n"
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÔÒÅÂÏ×ÁÎÉÊ ÄÌÑ %s\n"
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, c-format
 msgid "removing trigger index for %s\n"
 msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÔÒÉÇÇÅÒÏ× ÄÌÑ %s\n"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ËÏÎÆÌÉËÔÏ× ÄÌÑ %s\n"
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÆÁÊÌÏ× ÄÌÑ %s\n"
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 msgid "package has no files\n"
 msgstr "ÐÁËÅÔ ÎÅ ÓÏÄÅÒÖÉÔ ÆÁÊÌÏ×\n"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "ÎÅ ÍÏÇÕ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "ÎÅ ÍÏÇÕ ÐÒÏÞÉÔÁÔØ ÈÅÄÅÒ × %d ÄÌÑ ÁÐÇÒÅÊÄÁ"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr "ÈÅÄÅÒ ÉÚÍÅÎÉÌ ÒÁÚÍÅÒ!"
 
@@ -3199,37 +3199,37 @@ msgstr "
 msgid "missing ':' at %s:%d"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ':' × %s:%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÇÕÍÅÎÔ ÄÌÑ %s × %s:%d"
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "ÏÛÉÂËÁ ÒÁÓËÒÙÔÉÑ %s ÎÁ %s:%d \"%s\""
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s ÎÁ %s:%d"
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÈÉÔÅËÔÕÒÁ ÄÌÑ %s × %s:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "ÎÅ×ÅÒÎÁÑ ÏÐÃÉÑ '%s' × %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÓÉÓÔÅÍÁ: %s\n"
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr "ó×ÑÖÉÔÅÓØ Ó rpm-list@redhat.com\n"
 
@@ -3375,17 +3375,27 @@ msgstr "
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "÷Ù ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ \"%%_pgp_name:\" × ×ÁÛÅÍ ÍÁËÒÏÆÁÊÌÅ"
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "ÉÓËÌÀÞÁÀ %s\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "ÓÏÚÄÁÀ ËÁÔÁÌÏÇ: %s\n"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr "ÐÅÒÅÍÅÝÁÀ %s × %s\n"
 
-#: lib/transaction.c:370
-#, c-format
-msgid "excluding %s\n"
-msgstr "ÉÓËÌÀÞÁÀ %s\n"
-
 #: lib/transaction.c:489
+#, fuzzy, c-format
+msgid "relocating directory %s to %s\n"
+msgstr "ÐÅÒÅÍÅÝÁÀ %s × %s\n"
+
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr "%s ÐÒÏÐÕÝÅΠÉÚ-ÚÁ ÆÌÁÇÁ missingok\n"
@@ -3415,15 +3425,15 @@ msgstr "
 msgid "will remove files test = %d\n"
 msgstr "ÕÄÁÌÉÔ ÆÁÊÌÙ; test = %d\n"
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr "ÉÓÐÏÌÎÑÀ ÓËÒÉÐÔ postuninstall (ÅÓÌÉ ÅÓÔØ)\n"
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr "ÕÄÁÌÑÀ ÚÁÐÉÓØ ÂÁÚÙ ÄÁÎÎÙÈ\n"
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "ÏÛÉÂËÁ ÉÓÐÏÌÎÅÎÉÑ ÓËÒÉÐÔÁ"
 
@@ -3456,28 +3466,32 @@ msgstr "
 msgid "don't verify files in package"
 msgstr "ÎÅ ÐÒÏ×ÅÒÑÔØ ÆÁÊÌÙ ÐÁËÅÔÁ"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr "× ÐÁËÅÔÅ ÎÅÔ ÎÉ ÉÍÅΠÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÎÉ ÉÈ ID (ÔÁË ÎÅ ÂÙ×ÁÅÔ)"
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr "× ÐÁËÅÔÅ ÎÅÔ ÎÉ ÉÍÅΠÇÒÕÐÐ, ÎÉ ÉÈ ID (ÔÁË ÎÅ ÂÙ×ÁÅÔ)"
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, c-format
 msgid "missing    %s\n"
 msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ %s\n"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "îÅÕÄÏ×ÌÅÔ×ÏÒÅÎÎÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÄÌÑ %s-%s-%s: "
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "rpmVerify: ÎÅÕÄÁÞÁ rpmdbOpen()\n"
 
+#, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: ïÛÉÂËÁ ÏÔËÒÙÔÉÑ\n"
+
 #~ msgid "File contains non-printable characters(%c): %s\n"
 #~ msgstr "æÁÊÌ ÓÏÄÅÒÖÉÔ ÎÅÐÅÞÁÔÁÅÍÙÅ ÓÉÍ×ÏÌÙ(%c): %s\n"
 
index 9cd8a3e..7ac05a2 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: rpm 2.93\n"
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "PO-Revision-Date: 1999-04-08 21:37+02:00\n"
 "Last-Translator: Stanislav Meduna <stano@eunet.sk>\n"
 "Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n"
@@ -1255,36 +1255,36 @@ msgstr "neboli zadan
 msgid "no packages files given for rebuild"
 msgstr "neboli zadané ¾iadne balíky pre znovuzostavenie"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "neboli zadané ¾iadne spec-súbory pre zostavenie"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "neboli zadané ¾iadne tar-súbory pre zostavenie"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "neboli zadané ¾iadne balíky pre odin¹talovanie"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "neboli zadané ¾iadne balíky pre in¹taláciu"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "boli zadané nadbytoèné argumenty otázky pre v¹etky balíky"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "neboli zadané ¾iadne argumenty pre otázku"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "boli zadané nadbytoèné argumenty otázky pre v¹etky balíky"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "neboli zadané ¾iadne argumenty pre overenie"
 
@@ -1296,7 +1296,7 @@ msgstr "argument nie je RPM bal
 msgid "error reading header from package\n"
 msgstr "chyba pri èítaní hlavièky balíka\n"
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 msgid "Unable to open temp file"
 msgstr "Nie je mo¾né otvori» doèasný súbor"
 
@@ -1315,59 +1315,59 @@ msgstr "Vykonanie %s zlyhalo (%s)"
 msgid "Bad exit status from %s (%s)"
 msgstr "Chybný výstupný kód z %s (%s)"
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "chyba syntaxe vo výraze"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "chyba syntaxe vo výraze"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "chyba syntaxe vo výraze"
 
-#: build/expression.c:289
+#: build/expression.c:288
 msgid "parse error in expression"
 msgstr "chyba pri analýze výrazu"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr "nepárová ("
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr "nedefinovaný identifikátor"
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr "- ibe pre èísla"
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr "! iba pre èísla"
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr "typy sa musia zhodova»"
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr "* / nie sú podporované pre re»azce"
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr "- nie je podporované pre re»azce"
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr "&& a || nie sú podporované pre re»azce"
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 msgid "syntax error in expression"
 msgstr "chyba syntaxe vo výraze"
 
@@ -1448,81 +1448,81 @@ msgstr "Nie je mo
 msgid "File listed twice: %s"
 msgstr "Súbor zadaný dvakrát: %s."
 
-#: build/files.c:951
+#: build/files.c:953
 #, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "Súbor nesúhlasí s prefixom (%s): %s."
 
-#: build/files.c:961
+#: build/files.c:963
 #, c-format
 msgid "File not found: %s"
 msgstr "Súbor nebol nájdený: %s"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr "Chybný vlastník/skupina: %s\n"
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "Súbor %4d: 0%o %s.%s\t %s\n"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr "Súbor potrebuje na zaèiatku \"/\": %s"
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "Súbor nebol nájdený: %s"
 
-#: build/files.c:1174
+#: build/files.c:1176
 msgid "Could not open %%files file: %s"
 msgstr "chybe: nie je mo¾né otvori» %%files súbor: %s"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr "riadok: %s"
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr "Chybný vlastník/skupina: %s"
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "Nie je mo¾né spusti» %s"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "Nie je mo¾né vytvori» proces %s"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, c-format
 msgid "%s failed"
 msgstr "%s zlyhalo"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, c-format
 msgid "failed to write all data to %s"
 msgstr "nepodarilo sa zapísa» v¹etky dáta do %s"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, fuzzy, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr "Zis»ujú sa po¾adované vlastnosti...\n"
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "Nepodarilo sa zisti» poskytované vlastnosti"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "Spracovávajú sa súbory: %s\n"
@@ -1540,106 +1540,106 @@ msgstr "RPMERR_INTERNAL: Dosiahnut
 msgid "Could not canonicalize hostname: %s\n"
 msgstr "Nie je mo¾né kanonizova» názov poèítaèa: %s\n"
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr "Nie je mo¾né vytvori» meno výstupného súboru pre balík %s: %s\n"
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "nie je mo¾né zapísa» do %s: "
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "readRPM: otvorenie %s: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "readRPM: èítanie %s: %s\n"
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "readRPM: %s nie je RPM balík\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "readRPM: èítanie hlavièky %s\n"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr "Chybné CSA dáta"
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, c-format
 msgid "Could not open %s\n"
 msgstr "Otvorenie %s zlyhalo\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, c-format
 msgid "Unable to write package: %s"
 msgstr "Nie je mo¾né zapísa» balík: %s"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, c-format
 msgid "Generating signature: %d\n"
 msgstr "Vytvára sa PGP podpis: %d\n"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "Nie je preèíta» sigtarget: %s"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr "Zapísané: %s\n"
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "vytvorenie archívu zlyhalo pri súbore %s: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr "cpio_copy zápis zlyhal: %s"
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "cpio_copy èítanie zlyhalo: %s"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "Nie je mo¾né otvori» PreIn súbor: %s"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "Nie je mo¾né otvori» PreUn súbor: %s"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "Nie je mo¾né otvori» PostIn súbor: %s"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "Nie je mo¾né otvori» PostUn súbor: %s"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr "Nie je mo¾né otvori» VerifyScript súbor: %s"
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr "Nie je mo¾né otvori» Trigger skriptový súbor: %s"
@@ -1682,17 +1682,17 @@ msgstr "riadok %d: Chyba pri anal
 msgid "line %d: Bad option %s: %s"
 msgstr "riadok %d: Chybná voµba %s: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr "riadok %d: Priveµa názvov: %s"
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "riadok %d: Balík neexistuje: %s"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr "riadok %d: Druhý popis"
@@ -1701,7 +1701,7 @@ msgstr "riadok %d: Druh
 msgid "line %d: Error parsing %%files: %s"
 msgstr "riadok %d: Chyba pri analýze %%files: %s"
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr "riadok %d: Druhý %%files zoznam"
 
@@ -1796,22 +1796,22 @@ msgstr "riadok %d: Chybn
 msgid "Internal error: Bogus tag %d"
 msgstr "Interná chyba: Èudný popis %d "
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, c-format
 msgid "Bad package specification: %s"
 msgstr "Chybná ¹pecifikácia balíka: %s"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr "Balík u¾ existuje: %s"
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr "riadok %d: Neznámy popis: %s"
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr "Spec súbor nemô¾e pou¾i» BuildRoot"
 
@@ -1835,43 +1835,43 @@ msgstr "Neexistuje zdroj 
 msgid "Couldn't download nosource %s: %s"
 msgstr "Nebolo mo¾né prenies» nie-zdroj %s: %s"
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr "Chyba pri analýze %%setup: %s"
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr "riadok %d: Chybný argument pre %%setup %c: %s"
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr "riadok %d: Chybná voµba pre %%setup %s: %s"
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr "riadok %d: %%patch -b potrebuje argument: %s"
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr "riadok %d: %%patch -z potrebuje argument: %s"
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr "riadok %d: %%patch -p potrebuje argument: %s"
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr "riadok %d: Chybný argument pre %%patch -p: %s"
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr "Priveµa záplat!"
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr "riadok %d: Chybný argument pre %%patch: %s"
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr "riadok %d: druhý %%prep"
 
@@ -1906,7 +1906,7 @@ msgstr "riadok %d: V %s s
 msgid "line %d: triggers must have --: %s"
 msgstr "riadok %d: triggers musia obsahova» --: %s"
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr "riadok %d: Chyba pri analýze %s: %s"
@@ -1916,7 +1916,7 @@ msgstr "riadok %d: Chyba pri anal
 msgid "line %d: script program must begin with '/': %s"
 msgstr "riadok %d: program skriptu musí zaèína» '/': %s"
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr "riadok %d: Druhý %s"
@@ -1926,44 +1926,44 @@ msgstr "riadok %d: Druh
 msgid "line %d: %s"
 msgstr "riadok %d: %s"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, c-format
 msgid "Unable to open: %s\n"
 msgstr "otvorenie zlyhalo: %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr "Neuzavretý %%if"
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr "%s:%d: %%else bez if"
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr "%s:%d: %%endif bez if"
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr "znetvorený príkaz %%include"
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr "Èasový limit musí by» celé èíslo: %s"
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 msgid "No buildable architectures"
 msgstr "®iadne zostaviteµné architektúry"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 msgid "Package has no %%description: %s"
 msgstr "Balík neobsahuje %%description: %s"
 
@@ -1987,51 +1987,51 @@ msgstr "riadok %d: Chybn
 msgid "line %d: Bad %s number: %s\n"
 msgstr "riadok %d: Chybné %s èíslo: %s\n"
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "premenovanie %s na %s zlyhalo: %s\n"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr "zmazanie %s zlyhalo: %s\n"
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr "getNextHeader: %s\n"
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, c-format
 msgid "(error 0x%x)"
 msgstr "(chyba 0x%x)"
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr "Chybné magické èíslo"
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr "Chybná/neèitateµná hlavièka"
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr "Priveµká hlavièka"
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 msgid "Unknown file type"
 msgstr "Neznámy typ súboru"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 msgid "Internal error"
 msgstr "Interná chyba"
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 msgid " failed - "
 msgstr " zlyhalo - "
 
@@ -2056,90 +2056,90 @@ msgid "error removing record %s into %s"
 msgstr "chyba pri odstraòovaní záznamu %s z %s"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr "dbrecMatchesDepFlags() sa nepodarilo preèíta» hlavièku"
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "súbor %s nie je vlastnený ¾iadnym balíkom\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "súbor %s nie je vlastnený ¾iadnym balíkom\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "po¾iadavka balíka %s nie je uspokojená: %s\n"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "balík %s koliduje: %s\n"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "nie je mo¾né preèíta» hlavièku na %d pre kontrolu závislostí"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr "sluèka v re»azi po¾iadaviek: %s"
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2149,8 +2149,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(nie je èíslo)"
 
@@ -2245,73 +2245,73 @@ msgstr "Typ 
 msgid "Data type %d not supprted\n"
 msgstr "Typ údajov %d nie je podorovaný\n"
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr "Chybný poèet pre headerAddEntry(): %d\n"
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "chýbajúce { po %"
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "chýbajúce } po %{"
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "prázdny tag formát"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "prázdne meno tagu"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "neznámy tag"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "] oèakávané na konci poµa"
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "neoèakávané ]"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "neoèakávané }"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "? oèakávané vo výraze"
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 msgid "{ expected after ? in expression"
 msgstr "{ oèakávané po ? vo výraze"
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "} oèakávané vo výraze"
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr ": oèakávané po ? podvýraze"
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 msgid "{ expected after : in expression"
 msgstr "{ oèakávané po : vo výraze"
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "| oèakávené na konci výrazu"
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(neznámy typ)"
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, c-format
 msgid "   file: %s action: %s\n"
 msgstr "   súbor: akcia %s: %s\n"
@@ -2332,86 +2332,86 @@ msgstr "hodnota %%instchangelog v makro-s
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr "rozbalenie archívu zlyhalo%s%s: %s"
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr " pre súbor "
 
-#: lib/install.c:402
+#: lib/install.c:399
 msgid "installing a source package\n"
 msgstr "in¹taluje sa zdrojový balík\n"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "nie je mo¾né zapísa» do %s: "
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, c-format
 msgid "cannot write to %s"
 msgstr "nie je mo¾né zapísa» do %s: "
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr "zdroje v: %s\n"
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "nie je mo¾né zapísa» do %s: "
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, c-format
 msgid "spec file in: %s\n"
 msgstr "spec-súbor v: %s\n"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 msgid "source package contains no .spec file"
 msgstr "zdrojový balík neobsahuje ¾iadny .spec súbor"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr "premenováva sa %s na %s\n"
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "premenovanie %s na %s zlyhalo: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr "oèakávaný zdrojový balík, nájdený binárny"
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "balík: %s-%s-%s test súborov = %d\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr "in¹talácia zastavená kvôli re¾imu --test\n"
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr "vykonávajú sa predin¹talaèné skripty (ak existujú)\n"
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr "varovanie: %s vytvorené ako %s"
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr "varovanie: %s uchovaný ako %s"
 
-#: lib/install.c:880
+#: lib/install.c:877
 #, fuzzy
 msgid "running postinstall scripts (if any)\n"
 msgstr "vykonávajú sa poin¹talaèné skripty (ak existujú)\n"
@@ -2421,83 +2421,83 @@ msgstr "vykon
 msgid "cannot read header at %d for lookup"
 msgstr "nie je mo¾né preèíta» hlavièku na %d pre vyhµadanie"
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr "======================== aktívnych %d prázdnych %d\n"
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr "%3d>%*s(prázdne)"
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr "%3d<%*s(prázdne)\n"
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr "Makro %%%s obsahuje neukonèené telo"
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr "Makro %%%s obsahuje chybný názov (%%define)"
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr "Makro %%%s obsahuje neukonèené voµby"
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr "Makro %%%s obsahuje prázdne telo"
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr "Makro %%%s sa nepodarilo expandova»"
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr "Makro %%%s obsahuje chybný názov (%%undefine)"
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr "Makro %%%s (%s) nebolo pou¾ité pod úrovòou %d "
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr "Neznáma voµba %c v %s(%s)"
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr "Håbka rekurzie (%d) väè¹ia ako maximálna (%d)"
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr "Neukonèené %c: %s"
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 msgid "Macro %%%.*s not found, skipping"
 msgstr "balík %%%.*s nebol nájdený, vynecháva sa"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr "Preplnenie cieµovej vyrovnávacej pamäti"
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, c-format
 msgid "File %s: %s"
 msgstr "Súbor %s: %s"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr "Súbor %s je men¹í ako %d bajtov"
@@ -2528,24 +2528,24 @@ msgstr "chyba pri vytv
 msgid "bad file state: %s"
 msgstr "chybný stav súboru: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr "balík je verzie jedna!\n"
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr "zdrojový balík v starom ¹týle - urobím, èo sa dá\n"
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr "posunutie v archíve je %d\n"
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr "binárny balík v starom ¹týle\n"
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr "táto verzia RPM podporuje iba balíky s hlavným èíslom <= 3"
@@ -2611,193 +2611,193 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr "chyba formátu: %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(neobsahuje ¾iadne súbory)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr "normálny      "
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr "nahradený     "
 
-#: lib/query.c:237
+#: lib/query.c:242
 msgid "not installed "
 msgstr "nein¹talovaný "
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr "zdieµaný      "
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, c-format
 msgid "(unknown %3d) "
 msgstr "(neznámy %d)  "
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr "(¾iadny stav) "
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr "balík neobsahuje ani vlastníka súboru, ani zoznamy identifikácií"
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, fuzzy, c-format
 msgid "record number %u\n"
 msgstr "overuje sa záznam èíslo %u\n"
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "chyba: nie je mo¾né preèíta» záznam v databáze\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "otvorenie %s zlyhalo\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "nie je mo¾né pýta» sa zdrojových balíkov v starom formáte\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "%s zrejme nie je RPM balík\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "otázka na %s zlyhala\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "otázka na spec-súbor %s zlyhala, nie je mo¾né analyzova»\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "nie je mo¾né preèíta» záznam v databáze!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "skupina %s neobsahuje ¾iadne balíky\n"
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "¾iadny z balíkov neposkytuje %s\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "¾iadny z balíkov nespú¹»a %s\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "¾iadny z balíkov nevy¾aduje %s\n"
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, c-format
 msgid "file %s: %s\n"
 msgstr "súbor %s: %s\n"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "súbor %s nie je vlastnený ¾iadnym balíkom\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "chybné èíslo balíku: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, fuzzy, c-format
 msgid "package record number: %d\n"
 msgstr "po¾aduje sa záznam èíslo %d\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "záznam %d nie je mo¾né preèíta»\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "balík %s nie je nain¹talovaný\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "chyba pri hµadaní balíka %s\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "rpmQuery: rpmdbOpen() zlyhalo\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 msgid "query package owning file"
 msgstr "opýta» sa balíku vlastniaceho súbor"
 
-#: lib/query.c:695
+#: lib/query.c:716
 msgid "query packages in group"
 msgstr "opýta» sa v¹etkých balíkov v skupine"
 
-#: lib/query.c:697
+#: lib/query.c:718
 msgid "query a package file"
 msgstr "opýta» sa súboru balíka"
 
-#: lib/query.c:701
+#: lib/query.c:722
 msgid "query a spec file"
 msgstr "opýta» sa spec súboru"
 
-#: lib/query.c:703
+#: lib/query.c:724
 msgid "query the pacakges triggered by the package"
 msgstr "opýta» sa balíkov spustených balíkom"
 
-#: lib/query.c:705
+#: lib/query.c:726
 msgid "query the packages which require a capability"
 msgstr "opýta» sa balíkov vy¾adujúcich schopnos»"
 
-#: lib/query.c:707
+#: lib/query.c:728
 msgid "query the packages which provide a capability"
 msgstr "opýta» sa balíkov poskytujúcich schopnos»"
 
-#: lib/query.c:746
+#: lib/query.c:767
 msgid "list all configuration files"
 msgstr "zobrazi» v¹etky konfiguraèné súbory"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr "zobrazi» v¹etky dokumentaèné súbory"
 
-#: lib/query.c:750
+#: lib/query.c:771
 msgid "dump basic file information"
 msgstr "zobrazi» základné informácie o balíku"
 
-#: lib/query.c:752
+#: lib/query.c:773
 msgid "list files in package"
 msgstr "zobrazi» súbory v balíku"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr "pou¾i» nasledovný formát otázky"
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr "zobrazii» stav daných súborov"
 
-#: lib/query.c:763
+#: lib/query.c:784
 msgid "display a verbose file listing"
 msgstr "zobrazi» podrobný zoznam súborov balíka"
 
@@ -2873,12 +2873,12 @@ msgstr "vykonanie zlyhalo\n"
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: otvorenie zlyhalo\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: readLead zlyhalo\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: readLead zlyhalo\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -2976,76 +2976,76 @@ msgstr ""
 "existuje databáza v starom formáte; pou¾ite --rebuilddb pre vytvorenie "
 "databázy v novom formáte"
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "balík %s nie je uvedený v %s"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "balík %s nebol nájdený v %s"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "nie je mo¾né preèíta» hlavièku na %d pre odin¹talovanie"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "balík nemá meno"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr "odstraòuje sa index názvov\n"
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 msgid "package has no group\n"
 msgstr "balík nemá skupinu\n"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr "odstraòuje sa index skupín\n"
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, c-format
 msgid "removing provides index for %s\n"
 msgstr "odstraòuje sa index poskytovaných vlastností pre %s\n"
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "odstraòuje sa index po¾iadaviek pre %s\n"
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, c-format
 msgid "removing trigger index for %s\n"
 msgstr "odstraòuje sa index triggerov pre %s\n"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr "odstraòuje sa index kolízií pre %s\n"
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr "odstraòuje sa index súborov pre %s\n"
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 msgid "package has no files\n"
 msgstr "balík neobsahuje ¾iadne súbory\n"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "nie je mo¾né prideli» miesto pre databázu"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "nie je mo¾né preèíta» hlavièku na %d pre úpravu"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr "zmenila sa veµkos» hlavièky!"
 
@@ -3204,37 +3204,37 @@ msgstr "Nie je mo
 msgid "missing ':' at %s:%d"
 msgstr "chýbajúca ':' na %s:%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "chýbajúci argument pre %s na %s:%d"
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "expanzia %s zlyhala na %s:%d \"%s\""
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "nie je mo¾né otvori» %s na %s:%d"
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "chýbajúca architektúra pre %s na %s:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "chybná voµba '%s' na %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr "Neznámy systém: %s\n"
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr "Kontaktujte prosím rpm-list@redhat.com\n"
 
@@ -3377,17 +3377,27 @@ msgstr "Mus
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "Musíte nastavi» \"%%pgp_name\" vo va¹om makro-súbore"
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "vynecháva sa %s\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "vytvára sa adresár %s\n"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr "presúva sa %s do %s\n"
 
-#: lib/transaction.c:370
-#, c-format
-msgid "excluding %s\n"
-msgstr "vynecháva sa %s\n"
-
 #: lib/transaction.c:489
+#, fuzzy, c-format
+msgid "relocating directory %s to %s\n"
+msgstr "presúva sa %s do %s\n"
+
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr "%s vynechané kvôli príznaku missingok\n"
@@ -3417,15 +3427,15 @@ msgstr "nie je mo
 msgid "will remove files test = %d\n"
 msgstr "budú sa odstraòova» súbory test = %d\n"
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr "vykonávajú sa postdein¹talaèné skripty (ak existujú)\n"
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr "odstraòuje sa záznam z databázy\n"
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "vykonanie skriptu zlyhalo"
 
@@ -3459,34 +3469,38 @@ msgstr "nepodarilo sa vytvori
 msgid "don't verify files in package"
 msgstr "zobrazi» súbory v balíku"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 "v balíku chýba tak meno pou¾ívateµa, ako aj zoznamy identifikácií (nemalo by "
 "sa nikdy sta»)"
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 "v balíku chýba tak meno skupiny, ako aj zoznamy identifikácií (nemalo by sa "
 "nikdy sta»)"
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, c-format
 msgid "missing    %s\n"
 msgstr "chýbajúce    %s\n"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "Nevyrie¹ené závislosti pre %s-%s-%s: "
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 #, fuzzy
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "rpmQuery: rpmdbOpen() zlyhalo\n"
 
 #, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: otvorenie zlyhalo\n"
+
+#, fuzzy
 #~ msgid "failed build prerequisites:\n"
 #~ msgstr "nevyrie¹ené závislosti:\n"
 
index 53b712e..65991bc 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
@@ -1,6 +1,6 @@
 msgid ""
 msgstr ""
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "Content-Type: text/plain; charset=\n"
 "Date: 1998-05-02 21:41:47-0400\n"
 "From: Erik Troan <ewt@lacrosse.redhat.com>\n"
@@ -1279,36 +1279,36 @@ msgstr "nedostaje paket za potpisivanje"
 msgid "no packages files given for rebuild"
 msgstr "nedosataje paket za rekreiranje"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "nedostaje specifikacije za kreiranje"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "nedostaju 'tar' datoteke za kreiranje"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "neodstaje paket za deinstalaciju"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "nedostaje paket za instalaciju"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "suvi¹ni argumenti su navedeni za upit nad svim paketima"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "nedostaju argumenti za upit"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "suvi¹ni argumenti su navedeni za upit nad svim paketima"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "nedostaju argumenti za proveru"
 
@@ -1321,7 +1321,7 @@ msgstr ""
 msgid "error reading header from package\n"
 msgstr "gre¹ka potrage za paketom %s\n"
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "Ne mogu da otvorim %s za èitanje: %s"
@@ -1341,60 +1341,60 @@ msgstr "neuspelo otvaranje %s: %s\n"
 msgid "Bad exit status from %s (%s)"
 msgstr ""
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "oèekivan znak ? u izrazu"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "oèekivan znak ? u izrazu"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "oèekivan znak ? u izrazu"
 
-#: build/expression.c:289
+#: build/expression.c:288
 #, fuzzy
 msgid "parse error in expression"
 msgstr "oèekivan znak ? u izrazu"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 #, fuzzy
 msgid "syntax error in expression"
 msgstr "oèekivan znak ? u izrazu"
@@ -1475,82 +1475,82 @@ msgstr ""
 msgid "File listed twice: %s"
 msgstr "Neuspelo èitanje %s: %s."
 
-#: build/files.c:951
+#: build/files.c:953
 #, fuzzy, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "Neuspelo èitanje %s: %s."
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "Datoteka nije pronaðena na serveru"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "Datoteka nije pronaðena na serveru"
 
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "gre¹ka: ne mogu da otvorim datoteku %s\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "Ne mogu da izvr¹im PGP"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "Ne mogu da proèitam 'sigtarget'"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "PGP omanuo"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "neuspelo kreiranje %s\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "neuspelo kreiranje %s\n"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "neuspelo otvaranje %s: %s"
@@ -1568,106 +1568,106 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "Ne mogu da otvorim datoteku %s: "
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "Neuspelo èitanje %s: %s."
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, fuzzy, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "gre¹ka: èini se da %s nije RPM paket\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, fuzzy, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "gre¹ka kod uzimanja sloga %s iz %s"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "neuspelo otvaranje %s\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "Ne mogu da upi¹em %s"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, fuzzy, c-format
 msgid "Generating signature: %d\n"
 msgstr "napravi PGP potpis"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "Ne mogu da upi¹em %s"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr ""
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, fuzzy, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "neuspelo èitanje: %s (%d)"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "gre¹ka: ne mogu da otvorim datoteku %s\n"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "gre¹ka: ne mogu da otvorim datoteku %s\n"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "gre¹ka: ne mogu da otvorim datoteku %s\n"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "gre¹ka: ne mogu da otvorim datoteku %s\n"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1710,17 +1710,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "paket %s nije naveden u %s"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1729,7 +1729,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1824,22 +1824,22 @@ msgstr "nedostaje arhitektura za %s na %s:%d"
 msgid "Internal error: Bogus tag %d"
 msgstr ""
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Opcije odrednice paketa:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr ""
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1863,43 +1863,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "Neuspelo èitanje %s: %s."
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -1934,7 +1934,7 @@ msgstr "neuspelo otvaranje %s: %s"
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -1944,7 +1944,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -1954,45 +1954,45 @@ msgstr ""
 msgid "line %d: %s"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "neuspelo otvaranje %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "nemoj proveravati arhitekturu paketa"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "paket %s nije naveden u %s"
@@ -2017,53 +2017,53 @@ msgstr ""
 msgid "line %d: Bad %s number: %s\n"
 msgstr "pogre¹an broj paketa: %s\n"
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "Neuspelo èitanje %s: %s."
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, fuzzy, c-format
 msgid "(error 0x%x)"
 msgstr "gre¹ka: "
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 #, fuzzy
 msgid "Unknown file type"
 msgstr "(nepoznat tip)"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 #, fuzzy
 msgid "Internal error"
 msgstr "fatalna gre¹ka: "
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "PGP omanuo"
@@ -2089,90 +2089,90 @@ msgid "error removing record %s into %s"
 msgstr "gre¹ka uklanjanja sloga %s u %s"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr ""
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "datoteka %s ne pripada nijednom paketu\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "datoteka %s ne pripada nijednom paketu\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, fuzzy, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "paket %s nije naveden u %s"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "paket %s nije naveden u %s"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "ne mogu da proèitam zaglavlje na %s za proveru zavisnosti"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr "petlja u lancu: %s"
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2182,8 +2182,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(nije broj)"
 
@@ -2286,75 +2286,75 @@ msgstr ""
 msgid "Data type %d not supprted\n"
 msgstr ""
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr ""
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "nedostaje { posle %"
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "nedostaje } posle %"
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "prazan 'tag' format'"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "prazno ime tag-a"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "nepoznat tag"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "] oèekivano na kraju niza"
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "neoèekivano ]"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "neoèekivano }"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "oèekivan znak ? u izrazu"
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 #, fuzzy
 msgid "{ expected after ? in expression"
 msgstr "{ oèekivano posle ? u izrazu"
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "} oèekivano u izrazu"
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr "oèekivano : praæeno ? podizrazom"
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 #, fuzzy
 msgid "{ expected after : in expression"
 msgstr "{ oèekivano posle : u izrazu"
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "| oèekivano na kraju izraza"
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(nepoznat tip)"
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, fuzzy, c-format
 msgid "   file: %s action: %s\n"
 msgstr "neuspelo otvaranje %s: %s"
@@ -2375,88 +2375,88 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 #, fuzzy
 msgid "installing a source package\n"
 msgstr "instaliraj paket"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "Ne mogu da otvorim datoteku %s: "
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "Ne mogu da otvorim datoteku %s: "
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "Ne mogu da otvorim datoteku %s: "
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, fuzzy, c-format
 msgid "spec file in: %s\n"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr "upit nad paketom koji ima <datoteku>"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "preimenovanje %s u %s nije uspelo: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "paket %s-%s-%s sadr¾i deljene datoteke\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2465,84 +2465,84 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr "ne mogu da proèitam zaglavlje na %d za proveru"
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "paket %s nije naðen u %s"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2573,24 +2573,24 @@ msgstr "gre
 msgid "bad file state: %s"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr "samo paketi sa glavnim brojevima <= 3 su podr¾ani u ovoj verziji RPM-a"
@@ -2656,205 +2656,205 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr "gre¹ka u formatu: %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(nema datoteka)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr ""
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr ""
 
-#: lib/query.c:237
+#: lib/query.c:242
 #, fuzzy
 msgid "not installed "
 msgstr "paket %s nije instaliran\n"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr ""
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, fuzzy, c-format
 msgid "(unknown %3d) "
 msgstr "(nepoznat tip)"
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr ""
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr ""
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr ""
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "gre¹ka: neuspelo èitanje sloga baze podataka\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "neuspelo otvaranje %s: %s\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "Upit se ne mo¾e izvesti nad izvorni paketima u starom formatu\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "%s ne lièi na RPM paket\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "upit nad %s neuspeo\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, fuzzy, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "upit nad %s neuspeo\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "neuspelo èitanje sloga baze podataka!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "grupa %s ne sadr¾i nijedan paket\n"
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "nijedan paket ne obezbeðuje %s\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "nijedan paket ne aktivira %s\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "nijedan paket ne zahteva %s\n"
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, fuzzy, c-format
 msgid "file %s: %s\n"
 msgstr "neuspelo otvaranje %s: %s"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "datoteka %s ne pripada nijednom paketu\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "pogre¹an broj paketa: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, fuzzy, c-format
 msgid "package record number: %d\n"
 msgstr "pogre¹an broj paketa: %s\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "ne mogu da proèitam slog %d\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "paket %s nije instaliran\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "gre¹ka kod potrage za paketom %s\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 #, fuzzy
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "%s: Neuspelo otvaranje\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr "upit nad paketom koji ima <datoteku>"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "paket nema imena"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr "upit nad svim paketima"
 
-#: lib/query.c:701
+#: lib/query.c:722
 #, fuzzy
 msgid "query a spec file"
 msgstr "upit nad %s neuspeo\n"
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr "upit nad paketom koji ima <datoteku>"
 
-#: lib/query.c:705
+#: lib/query.c:726
 #, fuzzy
 msgid "query the packages which require a capability"
 msgstr "upit za pakete koji zahtevaju <i> svojstvo"
 
-#: lib/query.c:707
+#: lib/query.c:728
 #, fuzzy
 msgid "query the packages which provide a capability"
 msgstr "upit za pakete koji omoguæavaju <i> svojstvo"
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr "prika¾i samo konfiguracione datoteke (povlaèi -i)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr "instaliraj dokumentaciju"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr "prika¾i informacije o paketu"
 
-#: lib/query.c:752
+#: lib/query.c:773
 #, fuzzy
 msgid "list files in package"
 msgstr "instaliraj paket"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "prika¾i listu datoteka u paketu"
@@ -2931,12 +2931,12 @@ msgstr "%s: Neuspelo otvaranje\n"
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: Neuspelo otvaranje\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: Neuspeo 'readLead'\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: Neuspeo 'readLead'\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -3033,78 +3033,78 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "paket %s nije naveden u %s"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "paket %s nije naðen u %s"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "ne mogu da proèitam zaglavlje na %d za deinstalaciju"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "paket nema imena"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr ""
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 #, fuzzy
 msgid "package has no group\n"
 msgstr "paket nema imena"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr ""
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, fuzzy, c-format
 msgid "removing provides index for %s\n"
 msgstr "gre¹ka uklanjanja sloga %s u %s"
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, fuzzy, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "gre¹ka uklanjanja sloga %s u %s"
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, fuzzy, c-format
 msgid "removing trigger index for %s\n"
 msgstr "gre¹ka uklanjanja sloga %s u %s"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 #, fuzzy
 msgid "package has no files\n"
 msgstr "paket nema imena"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "ne mogu da zauzmem prostor za bazu podataka"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "ne mogu da proèitam zaglavlje na %d za a¾uriranje"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr ""
 
@@ -3266,37 +3266,37 @@ msgstr "Neuspelo 
 msgid "missing ':' at %s:%d"
 msgstr "nedostaje ':' na %s:%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "nedostaje argument za %s na %s:%d"
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "neuspelo otvaranje %s: %s"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, fuzzy, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "Ne mogu da otvorim datoteku %s: "
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "nedostaje arhitektura za %s na %s:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "lo¹a opcija '%s' na %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr ""
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr ""
 
@@ -3449,17 +3449,27 @@ msgstr "Morate podesiti \"pgp_name:\" u va
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "Morate podesiti \"pgp_name:\" u va¹oj rpmrc datoteci"
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "Pribavljam %s\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "gre¹ka kod kreiranja direktorijuma %s: %s"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr ""
 
-#: lib/transaction.c:370
+#: lib/transaction.c:489
 #, fuzzy, c-format
-msgid "excluding %s\n"
-msgstr "Pribavljam %s\n"
+msgid "relocating directory %s to %s\n"
+msgstr "gre¹ka kod kreiranja direktorijuma %s: %s"
 
-#: lib/transaction.c:489
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3489,15 +3499,15 @@ msgstr "ne mogu da pro
 msgid "will remove files test = %d\n"
 msgstr ""
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr ""
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr ""
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "neuspelo izvr¹avanje skripta"
 
@@ -3532,30 +3542,34 @@ msgstr "neuspelo kreiranje %s\n"
 msgid "don't verify files in package"
 msgstr "instaliraj paket"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, fuzzy, c-format
 msgid "missing    %s\n"
 msgstr "nedostaje { posle %"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "Nezadovoljene meðuzavisnosti za %s-%s-%s: "
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 #, fuzzy
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "%s: Neuspelo otvaranje\n"
 
 #, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: Neuspelo otvaranje\n"
+
+#, fuzzy
 #~ msgid "failed build prerequisites:\n"
 #~ msgstr "lo¹e meðuzavisnosti:\n"
 
index d933088..fd9ac0d 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -1,5 +1,5 @@
 msgid ""
-msgstr "POT-Creation-Date: 1999-10-04 16:05-0400\n"
+msgstr "POT-Creation-Date: 1999-10-27 12:52-0400\n"
 
 #: build.c:23 lib/rpminstall.c:222 lib/rpminstall.c:382
 #, c-format
@@ -1339,38 +1339,38 @@ msgstr "inga paket angivna f
 msgid "no packages files given for rebuild"
 msgstr "inga paket filer angivna för omtillverkning"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "ingen spec filer angivna för tillverkning"
 
-#: rpm.c:1232
+#: rpm.c:1236
 #, fuzzy
 msgid "no tar files given for build"
 msgstr "ingen spec filer angivna för tillverkning"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "inga paket angivna för avinstallation"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "inga paket angivna för installation"
 
-#: rpm.c:1317
+#: rpm.c:1321
 #, fuzzy
 msgid "extra arguments given for query of all packages"
 msgstr "inga parametrar angivna för undersökning"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "inga parametrar angivna för undersökning"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "inga parametrar angivna för undersökning"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "inga parametrar angivna för verifiering"
 
@@ -1382,7 +1382,7 @@ msgstr ""
 msgid "error reading header from package\n"
 msgstr ""
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "kan inte öppna: %s\n"
@@ -1402,56 +1402,56 @@ msgstr ""
 msgid "Bad exit status from %s (%s)"
 msgstr ""
 
-#: build/expression.c:208
+#: build/expression.c:207
 msgid "syntax error while parsing =="
 msgstr ""
 
-#: build/expression.c:238
+#: build/expression.c:237
 msgid "syntax error while parsing &&"
 msgstr ""
 
-#: build/expression.c:247
+#: build/expression.c:246
 msgid "syntax error while parsing ||"
 msgstr ""
 
-#: build/expression.c:289
+#: build/expression.c:288
 msgid "parse error in expression"
 msgstr ""
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 msgid "syntax error in expression"
 msgstr ""
 
@@ -1531,82 +1531,82 @@ msgstr ""
 msgid "File listed twice: %s"
 msgstr ""
 
-#: build/files.c:951
+#: build/files.c:953
 #, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr ""
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "inga paket angivna för avinstallation"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr ""
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "inga paket angivna för avinstallation"
 
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "Tillverkningen misslyckades.\n"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "kan inte öppna: %s\n"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr ""
@@ -1624,106 +1624,106 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "kan inte öppna: %s\n"
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "kan inte öppna: %s\n"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "kan inte öppna: %s\n"
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr ""
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr ""
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "kan inte öppna: %s\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, fuzzy, c-format
 msgid "Generating signature: %d\n"
 msgstr "      --sign            - tillverka en PGP signatur"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr ""
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, c-format
 msgid "cpio_copy read failed: %s"
 msgstr ""
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, c-format
 msgid "Could not open PreIn file: %s"
 msgstr ""
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, c-format
 msgid "Could not open PreUn file: %s"
 msgstr ""
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, c-format
 msgid "Could not open PostIn file: %s"
 msgstr ""
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, c-format
 msgid "Could not open PostUn file: %s"
 msgstr ""
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1766,17 +1766,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr ""
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1785,7 +1785,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1880,22 +1880,22 @@ msgstr ""
 msgid "Internal error: Bogus tag %d"
 msgstr ""
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Paket urvals parametrar:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr ""
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1919,43 +1919,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -1990,7 +1990,7 @@ msgstr "kan inte 
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -2000,7 +2000,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -2010,45 +2010,45 @@ msgstr ""
 msgid "line %d: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "kan inte öppna: %s\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "%s går inte att tillverka på den här platformen\n"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "inga paket angivna för avinstallation"
@@ -2073,51 +2073,51 @@ msgstr ""
 msgid "line %d: Bad %s number: %s\n"
 msgstr ""
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "kan inte öppna: %s\n"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, c-format
 msgid "(error 0x%x)"
 msgstr ""
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 msgid "Unknown file type"
 msgstr ""
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 msgid "Internal error"
 msgstr ""
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "Tillverkningen misslyckades.\n"
@@ -2143,90 +2143,90 @@ msgid "error removing record %s into %s"
 msgstr ""
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr ""
 
-#: lib/depends.c:695
+#: lib/depends.c:760
 #, c-format
-msgid "%s: %s satisfied by added package.\n"
+msgid "%s: %s satisfied by added file list.\n"
 msgstr ""
 
-#: lib/depends.c:712
+#: lib/depends.c:799
 #, c-format
-msgid "%s: %s satisfied by added provide.\n"
+msgid "%s: %s satisfied by added package.\n"
 msgstr ""
 
-#: lib/depends.c:717
+#: lib/depends.c:816
 #, c-format
-msgid "%s: %s satisfied by added file list.\n"
+msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr ""
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, fuzzy, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "inga paket angivna för installation"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "inga paket angivna för avinstallation"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr ""
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr ""
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2236,8 +2236,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr ""
 
@@ -2332,75 +2332,75 @@ msgstr ""
 msgid "Data type %d not supprted\n"
 msgstr ""
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr ""
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr ""
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr ""
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr ""
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr ""
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr ""
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr ""
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 #, fuzzy
 msgid "unexpected ]"
 msgstr "oväntad undersöknings källa"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 #, fuzzy
 msgid "unexpected }"
 msgstr "oväntad undersöknings källa"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr ""
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 msgid "{ expected after ? in expression"
 msgstr ""
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr ""
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr ""
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 msgid "{ expected after : in expression"
 msgstr ""
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr ""
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr ""
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, c-format
 msgid "   file: %s action: %s\n"
 msgstr ""
@@ -2421,88 +2421,88 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 #, fuzzy
 msgid "installing a source package\n"
 msgstr "    --install <paketfil>"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "kan inte öppna: %s\n"
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "kan inte öppna: %s\n"
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, c-format
 msgid "spec file in: %s\n"
 msgstr ""
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr "        -f <fil>+         - undersök paket som äger <fil>"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr ""
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "inga paket angivna för installation"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2511,84 +2511,84 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr ""
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "inga paket angivna för avinstallation"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2619,24 +2619,24 @@ msgstr ""
 msgid "bad file state: %s"
 msgstr "kan inte öppna: %s\n"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2702,204 +2702,204 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr ""
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr ""
 
-#: lib/query.c:233
+#: lib/query.c:238
 #, fuzzy
 msgid "normal        "
 msgstr "       -h"
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr ""
 
-#: lib/query.c:237
+#: lib/query.c:242
 #, fuzzy
 msgid "not installed "
 msgstr "inga paket angivna för installation"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr ""
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, c-format
 msgid "(unknown %3d) "
 msgstr ""
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr ""
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr ""
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr ""
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr ""
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "Tillverkningen misslyckades.\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr ""
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr ""
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr ""
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr ""
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr ""
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr ""
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr ""
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, fuzzy, c-format
 msgid "no package triggers %s\n"
 msgstr "inga paket angivna för installation"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr ""
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, c-format
 msgid "file %s: %s\n"
 msgstr ""
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr ""
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr ""
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, c-format
 msgid "package record number: %d\n"
 msgstr ""
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr ""
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, fuzzy, c-format
 msgid "package %s is not installed\n"
 msgstr "inga paket angivna för installation"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr ""
 
-#: lib/query.c:634
+#: lib/query.c:655
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr ""
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr "        -f <fil>+         - undersök paket som äger <fil>"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "inga paket angivna för avinstallation"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr "        -f <fil>+         - undersök paket som äger <fil>"
 
-#: lib/query.c:701
+#: lib/query.c:722
 msgid "query a spec file"
 msgstr ""
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr "        -f <fil>+         - undersök paket som äger <fil>"
 
-#: lib/query.c:705
+#: lib/query.c:726
 msgid "query the packages which require a capability"
 msgstr ""
 
-#: lib/query.c:707
+#: lib/query.c:728
 msgid "query the packages which provide a capability"
 msgstr ""
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr ""
 "        -c                - visa enbart konfiguration filer (implicerar -l)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr ""
 "        -d                - visa enbart dokumentation filer (implicerar -l)"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr "        -i                - visa paket information"
 
-#: lib/query.c:752
+#: lib/query.c:773
 #, fuzzy
 msgid "list files in package"
 msgstr "    --install <paketfil>"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "        -l                - visa paketets fil lista"
@@ -2975,14 +2975,14 @@ msgid "makeTempFile failed\n"
 msgstr "Tillverkningen misslyckades.\n"
 
 #: lib/rpmchecksig.c:74
-#, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: Fwrite failed: %s\n"
+msgstr "kan inte öppna: %s\n"
 
 #: lib/rpmchecksig.c:80
-#, c-format
-msgid "%s: fdRead failed: %s\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "%s: Fread failed: %s\n"
+msgstr "kan inte öppna: %s\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
 #, c-format
@@ -3077,78 +3077,78 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr ""
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, fuzzy, c-format
 msgid "package %s not found in %s"
 msgstr "inga paket angivna för avinstallation"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, fuzzy, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "inga paket angivna för avinstallation"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr ""
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr ""
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 #, fuzzy
 msgid "package has no group\n"
 msgstr "inga paket angivna för avinstallation"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr ""
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, c-format
 msgid "removing provides index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, c-format
 msgid "removing requiredby index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, c-format
 msgid "removing trigger index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 #, fuzzy
 msgid "package has no files\n"
 msgstr "inga paket angivna för installation"
 
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr ""
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr ""
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr ""
 
@@ -3309,37 +3309,37 @@ msgstr ""
 msgid "missing ':' at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "kan inte öppna: %s\n"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, c-format
 msgid "cannot open %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr ""
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr ""
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr ""
 
@@ -3486,17 +3486,27 @@ msgstr ""
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr ""
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "RPM version %s\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "RPM version %s\n"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr ""
 
-#: lib/transaction.c:370
+#: lib/transaction.c:489
 #, fuzzy, c-format
-msgid "excluding %s\n"
-msgstr "RPM version %s\n"
+msgid "relocating directory %s to %s\n"
+msgstr "kan inte öppna: %s\n"
 
-#: lib/transaction.c:489
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3526,15 +3536,15 @@ msgstr "inga paket angivna f
 msgid "will remove files test = %d\n"
 msgstr ""
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr ""
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr ""
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr ""
 
@@ -3568,25 +3578,25 @@ msgstr "kan inte 
 msgid "don't verify files in package"
 msgstr "    --install <paketfil>"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, c-format
 msgid "missing    %s\n"
 msgstr ""
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr ""
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr ""
 
index 606956a..091f2fc 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1999-10-04 16:05-0400\n"
+"POT-Creation-Date: 1999-10-27 12:52-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1315,36 +1315,36 @@ msgstr "imzalanacak paketler belirtilmedi"
 msgid "no packages files given for rebuild"
 msgstr "yeniden oluþturmak için paket dosyalarý belirtilmedi"
 
-#: rpm.c:1230
+#: rpm.c:1234
 msgid "no spec files given for build"
 msgstr "oluþturma için gerekli spec dosyasý belirtilmedi"
 
-#: rpm.c:1232
+#: rpm.c:1236
 msgid "no tar files given for build"
 msgstr "oluþturma için gereken tar dosyalarý belirttilmedi"
 
-#: rpm.c:1244
+#: rpm.c:1248
 msgid "no packages given for uninstall"
 msgstr "sistemden silinecek paketler belirtilmedi"
 
-#: rpm.c:1294
+#: rpm.c:1298
 msgid "no packages given for install"
 msgstr "yüklenecek paketler belirtilmedi"
 
-#: rpm.c:1317
+#: rpm.c:1321
 msgid "extra arguments given for query of all packages"
 msgstr "tüm paketlerin sorgulanmasý için fazladan argümanlar belirtildi"
 
-#: rpm.c:1322
+#: rpm.c:1326
 msgid "no arguments given for query"
 msgstr "sorgulama için hiç argüman belirtilmedi"
 
-#: rpm.c:1339
+#: rpm.c:1343
 #, fuzzy
 msgid "extra arguments given for verify of all packages"
 msgstr "tüm paketlerin sorgulanmasý için fazladan argümanlar belirtildi"
 
-#: rpm.c:1343
+#: rpm.c:1347
 msgid "no arguments given for verify"
 msgstr "doðrulama için hiç argüman belirtilmedi"
 
@@ -1357,7 +1357,7 @@ msgstr ""
 msgid "error reading header from package\n"
 msgstr "%s paketi bulunamadý\n"
 
-#: build/build.c:83 build/pack.c:263
+#: build/build.c:83 build/pack.c:267
 #, fuzzy
 msgid "Unable to open temp file"
 msgstr "%s okuma eriþimi için açýlamadý:%s."
@@ -1377,60 +1377,60 @@ msgstr "%s 'ye erisimde belirtilen hata olu
 msgid "Bad exit status from %s (%s)"
 msgstr ""
 
-#: build/expression.c:208
+#: build/expression.c:207
 #, fuzzy
 msgid "syntax error while parsing =="
 msgstr "dizi içerisinde ? bekleniyordu"
 
-#: build/expression.c:238
+#: build/expression.c:237
 #, fuzzy
 msgid "syntax error while parsing &&"
 msgstr "dizi içerisinde ? bekleniyordu"
 
-#: build/expression.c:247
+#: build/expression.c:246
 #, fuzzy
 msgid "syntax error while parsing ||"
 msgstr "dizi içerisinde ? bekleniyordu"
 
-#: build/expression.c:289
+#: build/expression.c:288
 #, fuzzy
 msgid "parse error in expression"
 msgstr "dizi içerisinde ? bekleniyordu"
 
-#: build/expression.c:319
+#: build/expression.c:318
 msgid "unmatched ("
 msgstr ""
 
-#: build/expression.c:337
+#: build/expression.c:336
 msgid "undefined identifier"
 msgstr ""
 
-#: build/expression.c:356
+#: build/expression.c:355
 msgid "- only on numbers"
 msgstr ""
 
-#: build/expression.c:372
+#: build/expression.c:371
 msgid "! only on numbers"
 msgstr ""
 
-#: build/expression.c:411 build/expression.c:456 build/expression.c:513
-#: build/expression.c:600
+#: build/expression.c:410 build/expression.c:455 build/expression.c:512
+#: build/expression.c:599
 msgid "types must match"
 msgstr ""
 
-#: build/expression.c:424
+#: build/expression.c:423
 msgid "* / not suported for strings"
 msgstr ""
 
-#: build/expression.c:472
+#: build/expression.c:471
 msgid "- not suported for strings"
 msgstr ""
 
-#: build/expression.c:613
+#: build/expression.c:612
 msgid "&& and || not suported for strings"
 msgstr ""
 
-#: build/expression.c:644 build/expression.c:689
+#: build/expression.c:645 build/expression.c:692
 #, fuzzy
 msgid "syntax error in expression"
 msgstr "dizi içerisinde ? bekleniyordu"
@@ -1511,82 +1511,82 @@ msgstr ""
 msgid "File listed twice: %s"
 msgstr "%s okunamadý: %s"
 
-#: build/files.c:951
+#: build/files.c:953
 #, fuzzy, c-format
 msgid "File doesn't match prefix (%s): %s"
 msgstr "%s okunamadý: %s"
 
-#: build/files.c:961
+#: build/files.c:963
 #, fuzzy, c-format
 msgid "File not found: %s"
 msgstr "Dosya sunucuda bulunamadý"
 
-#: build/files.c:1004
+#: build/files.c:1006
 #, c-format
 msgid "Bad owner/group: %s\n"
 msgstr ""
 
-#: build/files.c:1018
+#: build/files.c:1020
 #, fuzzy, c-format
 msgid "File %4d: %07o %s.%s\t %s\n"
 msgstr "%s açýlamadý: %s"
 
-#: build/files.c:1088
+#: build/files.c:1090
 #, c-format
 msgid "File needs leading \"/\": %s"
 msgstr ""
 
-#: build/files.c:1132
+#: build/files.c:1134
 #, fuzzy, c-format
 msgid "File not found by glob: %s"
 msgstr "Dosya sunucuda bulunamadý"
 
-#: build/files.c:1174
+#: build/files.c:1176
 #, fuzzy
 msgid "Could not open %%files file: %s"
 msgstr "hata: %s dosyasý okunamadý\n"
 
-#: build/files.c:1181 build/pack.c:485
+#: build/files.c:1183 build/pack.c:488
 #, c-format
 msgid "line: %s"
 msgstr ""
 
-#: build/files.c:1508 build/parsePrep.c:29
+#: build/files.c:1510 build/parsePrep.c:29
 #, c-format
 msgid "Bad owner/group: %s"
 msgstr ""
 
-#: build/files.c:1562
+#: build/files.c:1564
 #, fuzzy, c-format
 msgid "Couldn't exec %s: %s"
 msgstr "PGP çalýþtýrýlamadý"
 
-#: build/files.c:1567
+#: build/files.c:1569
 #, fuzzy, c-format
 msgid "Couldn't fork %s: %s"
 msgstr "Ýmza hedefi 'sigtarget' okunamadý"
 
-#: build/files.c:1649
+#: build/files.c:1651
 #, fuzzy, c-format
 msgid "%s failed"
 msgstr "PGP hata verdi"
 
-#: build/files.c:1653
+#: build/files.c:1655
 #, fuzzy, c-format
 msgid "failed to write all data to %s"
 msgstr "%s yaratýlamýyor\n"
 
-#: build/files.c:1742
+#: build/files.c:1744
 #, c-format
 msgid "Finding  %s: (using %s)...\n"
 msgstr ""
 
-#: build/files.c:1770 build/files.c:1779
+#: build/files.c:1772 build/files.c:1781
 #, fuzzy, c-format
 msgid "Failed to find %s:"
 msgstr "%s yaratýlamýyor\n"
 
-#: build/files.c:1885
+#: build/files.c:1887
 #, fuzzy, c-format
 msgid "Processing files: %s-%s-%s\n"
 msgstr "%s açýlamadý: %s"
@@ -1604,107 +1604,107 @@ msgstr ""
 msgid "Could not canonicalize hostname: %s\n"
 msgstr ""
 
-#: build/pack.c:131
+#: build/pack.c:132
 #, c-format
 msgid "Could not generate output filename for package %s: %s\n"
 msgstr ""
 
-#: build/pack.c:148
+#: build/pack.c:149
 #, fuzzy, c-format
 msgid "cannot create %s: %s\n"
 msgstr "%s dosyasý açýlamýyor: "
 
-#: build/pack.c:183
+#: build/pack.c:184
 #, fuzzy, c-format
 msgid "readRPM: open %s: %s\n"
 msgstr "%s açýlamadý: %s"
 
-#: build/pack.c:193
+#: build/pack.c:194
 #, fuzzy, c-format
 msgid "readRPM: read %s: %s\n"
 msgstr "%s okunamadý: %s"
 
-#: build/pack.c:213
+#: build/pack.c:215
 #, fuzzy, c-format
 msgid "readRPM: %s is not an RPM package\n"
 msgstr "hata: %s herhangi bir RPM pakedine ait görünmüyor\n"
 
-#: build/pack.c:219
+#: build/pack.c:221
 #, fuzzy, c-format
 msgid "readRPM: reading header from %s\n"
 msgstr "%s kaydýna %s dosyasýnda eriþilemiyor:"
 
-#: build/pack.c:274
+#: build/pack.c:278
 msgid "Bad CSA data"
 msgstr ""
 
 # , c-format
-#: build/pack.c:305
+#: build/pack.c:311
 #, fuzzy, c-format
 msgid "Could not open %s\n"
 msgstr "%s 'ye eriþimde hata oluþtu\n"
 
-#: build/pack.c:337 build/pack.c:379
+#: build/pack.c:343 build/pack.c:385
 #, fuzzy, c-format
 msgid "Unable to write package: %s"
 msgstr "%s 'nin yazýlmasý mümkün deðil"
 
-#: build/pack.c:352
+#: build/pack.c:358
 #, fuzzy, c-format
 msgid "Generating signature: %d\n"
 msgstr "PGP-imzasý yaratýr"
 
-#: build/pack.c:369
+#: build/pack.c:375
 #, fuzzy, c-format
 msgid "Unable to read sigtarget: %s"
 msgstr "%s 'nin yazýlmasý mümkün deðil"
 
-#: build/pack.c:394
+#: build/pack.c:400
 #, c-format
 msgid "Wrote: %s\n"
 msgstr ""
 
-#: build/pack.c:411 build/pack.c:435
+#: build/pack.c:416 build/pack.c:439
 #, fuzzy, c-format
 msgid "create archive failed on file %s: %s"
 msgstr "%s açýlamadý: %s"
 
-#: build/pack.c:455
+#: build/pack.c:458
 #, c-format
 msgid "cpio_copy write failed: %s"
 msgstr ""
 
-#: build/pack.c:462
+#: build/pack.c:465
 #, fuzzy, c-format
 msgid "cpio_copy read failed: %s"
 msgstr "okuma hatasý: %s (%d)"
 
-#: build/pack.c:541
+#: build/pack.c:544
 #, fuzzy, c-format
 msgid "Could not open PreIn file: %s"
 msgstr "hata: %s dosyasý okunamadý\n"
 
-#: build/pack.c:548
+#: build/pack.c:551
 #, fuzzy, c-format
 msgid "Could not open PreUn file: %s"
 msgstr "hata: %s dosyasý okunamadý\n"
 
-#: build/pack.c:555
+#: build/pack.c:558
 #, fuzzy, c-format
 msgid "Could not open PostIn file: %s"
 msgstr "hata: %s dosyasý okunamadý\n"
 
-#: build/pack.c:562
+#: build/pack.c:565
 #, fuzzy, c-format
 msgid "Could not open PostUn file: %s"
 msgstr "hata: %s dosyasý okunamadý\n"
 
-#: build/pack.c:570
+#: build/pack.c:573
 #, c-format
 msgid "Could not open VerifyScript file: %s"
 msgstr ""
 
-#: build/pack.c:586
+#: build/pack.c:589
 #, c-format
 msgid "Could not open Trigger script file: %s"
 msgstr ""
@@ -1747,17 +1747,17 @@ msgstr ""
 msgid "line %d: Bad option %s: %s"
 msgstr "%s açýlamadý: %s"
 
-#: build/parseDescription.c:60 build/parseFiles.c:54 build/parseScript.c:182
+#: build/parseDescription.c:59 build/parseFiles.c:53 build/parseScript.c:181
 #, c-format
 msgid "line %d: Too many names: %s"
 msgstr ""
 
-#: build/parseDescription.c:70 build/parseFiles.c:64 build/parseScript.c:192
+#: build/parseDescription.c:69 build/parseFiles.c:63 build/parseScript.c:191
 #, fuzzy, c-format
 msgid "line %d: Package does not exist: %s"
 msgstr "%s paketi %s altýnda gözükmüyor"
 
-#: build/parseDescription.c:82
+#: build/parseDescription.c:81
 #, c-format
 msgid "line %d: Second description"
 msgstr ""
@@ -1766,7 +1766,7 @@ msgstr ""
 msgid "line %d: Error parsing %%files: %s"
 msgstr ""
 
-#: build/parseFiles.c:72
+#: build/parseFiles.c:71
 msgid "line %d: Second %%files list"
 msgstr ""
 
@@ -1861,22 +1861,22 @@ msgstr "%s i
 msgid "Internal error: Bogus tag %d"
 msgstr ""
 
-#: build/parsePreamble.c:657
+#: build/parsePreamble.c:656
 #, fuzzy, c-format
 msgid "Bad package specification: %s"
 msgstr "      Paket seçim seçenekleri:"
 
-#: build/parsePreamble.c:663
+#: build/parsePreamble.c:662
 #, c-format
 msgid "Package already exists: %s"
 msgstr ""
 
-#: build/parsePreamble.c:690
+#: build/parsePreamble.c:689
 #, c-format
 msgid "line %d: Unknown tag: %s"
 msgstr ""
 
-#: build/parsePreamble.c:715
+#: build/parsePreamble.c:714
 msgid "Spec file can't use BuildRoot"
 msgstr ""
 
@@ -1900,43 +1900,43 @@ msgstr ""
 msgid "Couldn't download nosource %s: %s"
 msgstr "%s okunamadý: %s"
 
-#: build/parsePrep.c:191
+#: build/parsePrep.c:190
 msgid "Error parsing %%setup: %s"
 msgstr ""
 
-#: build/parsePrep.c:206
+#: build/parsePrep.c:205
 msgid "line %d: Bad arg to %%setup %c: %s"
 msgstr ""
 
-#: build/parsePrep.c:227
+#: build/parsePrep.c:223
 msgid "line %d: Bad %%setup option %s: %s"
 msgstr ""
 
-#: build/parsePrep.c:351
+#: build/parsePrep.c:346
 msgid "line %d: Need arg to %%patch -b: %s"
 msgstr ""
 
-#: build/parsePrep.c:359
+#: build/parsePrep.c:354
 msgid "line %d: Need arg to %%patch -z: %s"
 msgstr ""
 
-#: build/parsePrep.c:371
+#: build/parsePrep.c:366
 msgid "line %d: Need arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:377
+#: build/parsePrep.c:372
 msgid "line %d: Bad arg to %%patch -p: %s"
 msgstr ""
 
-#: build/parsePrep.c:384
+#: build/parsePrep.c:379
 msgid "Too many patches!"
 msgstr ""
 
-#: build/parsePrep.c:388
+#: build/parsePrep.c:383
 msgid "line %d: Bad arg to %%patch: %s"
 msgstr ""
 
-#: build/parsePrep.c:424
+#: build/parsePrep.c:419
 msgid "line %d: second %%prep"
 msgstr ""
 
@@ -1971,7 +1971,7 @@ msgstr "%s a
 msgid "line %d: triggers must have --: %s"
 msgstr ""
 
-#: build/parseScript.c:146 build/parseScript.c:210
+#: build/parseScript.c:146 build/parseScript.c:209
 #, c-format
 msgid "line %d: Error parsing %s: %s"
 msgstr ""
@@ -1981,7 +1981,7 @@ msgstr ""
 msgid "line %d: script program must begin with '/': %s"
 msgstr ""
 
-#: build/parseScript.c:201
+#: build/parseScript.c:200
 #, c-format
 msgid "line %d: Second %s"
 msgstr ""
@@ -1992,45 +1992,45 @@ msgid "line %d: %s"
 msgstr "%s açýlamadý: %s"
 
 # , c-format
-#: build/parseSpec.c:172
+#: build/parseSpec.c:173
 #, fuzzy, c-format
 msgid "Unable to open: %s\n"
 msgstr "%s 'ye eriþimde hata oluþtu\n"
 
-#: build/parseSpec.c:184
+#: build/parseSpec.c:185
 msgid "Unclosed %%if"
 msgstr ""
 
-#: build/parseSpec.c:243
+#: build/parseSpec.c:244
 #, c-format
 msgid "%s:%d: parseExpressionBoolean returns %d"
 msgstr ""
 
 #. Got an else with no %if !
-#: build/parseSpec.c:251
+#: build/parseSpec.c:252
 msgid "%s:%d: Got a %%else with no if"
 msgstr ""
 
 #. Got an end with no %if !
-#: build/parseSpec.c:262
+#: build/parseSpec.c:263
 msgid "%s:%d: Got a %%endif with no if"
 msgstr ""
 
-#: build/parseSpec.c:276 build/parseSpec.c:285
+#: build/parseSpec.c:277 build/parseSpec.c:286
 msgid "malformed %%include statement"
 msgstr ""
 
-#: build/parseSpec.c:366
+#: build/parseSpec.c:367
 #, c-format
 msgid "Timecheck value must be an integer: %s"
 msgstr ""
 
-#: build/parseSpec.c:449
+#: build/parseSpec.c:450
 #, fuzzy
 msgid "No buildable architectures"
 msgstr "paket mimarisini doðrulamaz"
 
-#: build/parseSpec.c:494
+#: build/parseSpec.c:497
 #, fuzzy
 msgid "Package has no %%description: %s"
 msgstr "%s paketi %s altýnda gözükmüyor"
@@ -2055,53 +2055,53 @@ msgstr ""
 msgid "line %d: Bad %s number: %s\n"
 msgstr "geçersiz paket numarsý: %s\n"
 
-#: lib/cpio.c:385
+#: lib/cpio.c:335
 #, fuzzy, c-format
 msgid "can't rename %s to %s: %s\n"
 msgstr "%s okunamadý: %s"
 
-#: lib/cpio.c:391
+#: lib/cpio.c:341
 #, c-format
 msgid "can't unlink %s: %s\n"
 msgstr ""
 
-#: lib/cpio.c:582
+#: lib/cpio.c:532
 #, c-format
 msgid "getNextHeader: %s\n"
 msgstr ""
 
-#: lib/cpio.c:1044
+#: lib/cpio.c:995
 #, fuzzy, c-format
 msgid "(error 0x%x)"
 msgstr "hata: "
 
-#: lib/cpio.c:1047
+#: lib/cpio.c:998
 msgid "Bad magic"
 msgstr ""
 
-#: lib/cpio.c:1048
+#: lib/cpio.c:999
 msgid "Bad/unreadable  header"
 msgstr ""
 
-#: lib/cpio.c:1066
+#: lib/cpio.c:1017
 msgid "Header size too big"
 msgstr ""
 
-#: lib/cpio.c:1067
+#: lib/cpio.c:1018
 #, fuzzy
 msgid "Unknown file type"
 msgstr "(bilinmeyen tip)"
 
-#: lib/cpio.c:1068
+#: lib/cpio.c:1019
 msgid "Missing hard link"
 msgstr ""
 
-#: lib/cpio.c:1069
+#: lib/cpio.c:1020
 #, fuzzy
 msgid "Internal error"
 msgstr "ölümcül hata: "
 
-#: lib/cpio.c:1078
+#: lib/cpio.c:1029
 #, fuzzy
 msgid " failed - "
 msgstr "PGP hata verdi"
@@ -2127,90 +2127,90 @@ msgid "error removing record %s into %s"
 msgstr "%s kaydýnýn %s dosyasýndan silinmesinde hata"
 
 #. XXX legacy epoch-less requires/conflicts compatibility
-#: lib/depends.c:339
+#: lib/depends.c:404
 #, c-format
 msgid ""
 "the \"B\" dependency needs an epoch (assuming same as \"A\")\n"
 "\tA %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:368
+#: lib/depends.c:433
 #, c-format
 msgid "  %s    A %s\tB %s\n"
 msgstr ""
 
-#: lib/depends.c:460
+#: lib/depends.c:525
 msgid "dbrecMatchesDepFlags() failed to read header"
 msgstr ""
 
-#: lib/depends.c:695
+#: lib/depends.c:760
+#, c-format
+msgid "%s: %s satisfied by added file list.\n"
+msgstr ""
+
+#: lib/depends.c:799
 #, fuzzy, c-format
 msgid "%s: %s satisfied by added package.\n"
 msgstr "%s dosyasý, hiç bir pakete ait deðil\n"
 
-#: lib/depends.c:712
+#: lib/depends.c:816
 #, c-format
 msgid "%s: %s satisfied by added provide.\n"
 msgstr ""
 
-#: lib/depends.c:717
-#, c-format
-msgid "%s: %s satisfied by added file list.\n"
-msgstr ""
-
-#: lib/depends.c:747
+#: lib/depends.c:847
 #, c-format
 msgid "%s: %s satisfied by rpmrc provides.\n"
 msgstr ""
 
-#: lib/depends.c:775
+#: lib/depends.c:875
 #, c-format
 msgid "%s: %s satisfied by db file lists.\n"
 msgstr ""
 
-#: lib/depends.c:797
+#: lib/depends.c:897
 #, c-format
 msgid "%s: %s satisfied by db provides.\n"
 msgstr ""
 
-#: lib/depends.c:819
+#: lib/depends.c:919
 #, fuzzy, c-format
 msgid "%s: %s satisfied by db packages.\n"
 msgstr "%s dosyasý, hiç bir pakete ait deðil\n"
 
-#: lib/depends.c:832
+#: lib/depends.c:932
 #, c-format
 msgid "%s: %s satisfied by rpmlib version.\n"
 msgstr ""
 
-#: lib/depends.c:842
+#: lib/depends.c:942
 #, c-format
 msgid "%s: %s unsatisfied.\n"
 msgstr ""
 
 #. requirements are not satisfied.
-#: lib/depends.c:890
+#: lib/depends.c:990
 #, fuzzy, c-format
 msgid "package %s require not satisfied: %s\n"
 msgstr "%s paketi %s altýnda gözükmüyor"
 
 #. conflicts exist.
-#: lib/depends.c:952
+#: lib/depends.c:1052
 #, fuzzy, c-format
 msgid "package %s conflicts: %s\n"
 msgstr "%s paketi %s altýnda gözükmüyor"
 
-#: lib/depends.c:1007 lib/depends.c:1311
+#: lib/depends.c:1107 lib/depends.c:1415
 #, c-format
 msgid "cannot read header at %d for dependency check"
 msgstr "baðýmlýlýk sorgulamasý için %d numaralý baþlýk okunamýyor"
 
-#: lib/depends.c:1102
+#: lib/depends.c:1202
 #, c-format
 msgid "loop in prerequisite chain: %s"
 msgstr "gerekenler zincirinde döngü: %s"
 
-#: lib/falloc.c:160
+#: lib/falloc.c:157
 #, c-format
 msgid ""
 "free list corrupt (%u)- please run\n"
@@ -2220,8 +2220,8 @@ msgid ""
 "if \"rpm --rebuilddb\" fails to correct the problem.\n"
 msgstr ""
 
-#: lib/formats.c:66 lib/formats.c:84 lib/formats.c:105 lib/formats.c:138
-#: lib/header.c:2122 lib/header.c:2139 lib/header.c:2159
+#: lib/formats.c:69 lib/formats.c:87 lib/formats.c:108 lib/formats.c:141
+#: lib/header.c:2138 lib/header.c:2155 lib/header.c:2175
 msgid "(not a number)"
 msgstr "(üye deðil)"
 
@@ -2324,75 +2324,75 @@ msgstr ""
 msgid "Data type %d not supprted\n"
 msgstr ""
 
-#: lib/header.c:1119
+#: lib/header.c:1120
 #, c-format
 msgid "Bad count for headerAddEntry(): %d\n"
 msgstr ""
 
-#: lib/header.c:1520
+#: lib/header.c:1529
 #, c-format
 msgid "missing { after %"
 msgstr "% den sonra eksik {"
 
-#: lib/header.c:1548
+#: lib/header.c:1557
 msgid "missing } after %{"
 msgstr "%{ den sonra eksik }"
 
-#: lib/header.c:1560
+#: lib/header.c:1569
 msgid "empty tag format"
 msgstr "boþ tag tanýmlamasý"
 
-#: lib/header.c:1570
+#: lib/header.c:1579
 msgid "empty tag name"
 msgstr "boþ tag ismi"
 
-#: lib/header.c:1585
+#: lib/header.c:1594
 msgid "unknown tag"
 msgstr "bilinmeyen tag"
 
-#: lib/header.c:1611
+#: lib/header.c:1620
 msgid "] expected at end of array"
 msgstr "dizinin sonunda ] bekleniyordu"
 
-#: lib/header.c:1627
+#: lib/header.c:1636
 msgid "unexpected ]"
 msgstr "beklenmeyen ]"
 
-#: lib/header.c:1629
+#: lib/header.c:1638
 msgid "unexpected }"
 msgstr "beklenmeyen }"
 
-#: lib/header.c:1682
+#: lib/header.c:1692
 msgid "? expected in expression"
 msgstr "dizi içerisinde ? bekleniyordu"
 
-#: lib/header.c:1689
+#: lib/header.c:1699
 #, fuzzy
 msgid "{ expected after ? in expression"
 msgstr "dizi içerisinde ? den sonra { bekleniyordu"
 
-#: lib/header.c:1699 lib/header.c:1731
+#: lib/header.c:1709 lib/header.c:1744
 msgid "} expected in expression"
 msgstr "dizi içerisinde } bekleniyordu"
 
-#: lib/header.c:1706
+#: lib/header.c:1717
 msgid ": expected following ? subexpression"
 msgstr "? altdizisinden sonra : bekleniyordu"
 
-#: lib/header.c:1719
+#: lib/header.c:1731
 #, fuzzy
 msgid "{ expected after : in expression"
 msgstr "dizide : den sonra { bekleniyordu"
 
-#: lib/header.c:1738
+#: lib/header.c:1752
 msgid "| expected at end of expression"
 msgstr "dizinin sonunda | bekleniyordu"
 
-#: lib/header.c:1905
+#: lib/header.c:1921
 msgid "(unknown type)"
 msgstr "(bilinmeyen tip)"
 
-#: lib/install.c:141 lib/uninstall.c:179
+#: lib/install.c:141 lib/uninstall.c:193
 #, fuzzy, c-format
 msgid "   file: %s action: %s\n"
 msgstr "%s açýlamadý: %s"
@@ -2413,88 +2413,88 @@ msgstr ""
 
 #. this would probably be a good place to check if disk space
 #. was used up - if so, we should return a different error
-#: lib/install.c:358
+#: lib/install.c:355
 #, c-format
 msgid "unpacking of archive failed%s%s: %s"
 msgstr ""
 
-#: lib/install.c:359
+#: lib/install.c:356
 msgid " on file "
 msgstr ""
 
-#: lib/install.c:402
+#: lib/install.c:399
 #, fuzzy
 msgid "installing a source package\n"
 msgstr "paket yüklemek"
 
-#: lib/install.c:413
+#: lib/install.c:410
 #, fuzzy, c-format
 msgid "cannot create %s: %s"
 msgstr "%s dosyasý açýlamýyor: "
 
-#: lib/install.c:421 lib/install.c:443
+#: lib/install.c:418 lib/install.c:440
 #, fuzzy, c-format
 msgid "cannot write to %s"
 msgstr "%s dosyasý açýlamýyor: "
 
-#: lib/install.c:425
+#: lib/install.c:422
 #, c-format
 msgid "sources in: %s\n"
 msgstr ""
 
-#: lib/install.c:436
+#: lib/install.c:433
 #, fuzzy, c-format
 msgid "cannot create %s"
 msgstr "%s dosyasý açýlamýyor: "
 
-#: lib/install.c:447
+#: lib/install.c:444
 #, fuzzy, c-format
 msgid "spec file in: %s\n"
 msgstr "%s açýlamadý: %s"
 
-#: lib/install.c:481 lib/install.c:509
+#: lib/install.c:478 lib/install.c:506
 #, fuzzy
 msgid "source package contains no .spec file"
 msgstr "<dosya> isimli dosyayý içeren paketi sorgulamak"
 
-#: lib/install.c:530
+#: lib/install.c:527
 #, c-format
 msgid "renaming %s to %s\n"
 msgstr ""
 
-#: lib/install.c:532 lib/install.c:810 lib/uninstall.c:26
+#: lib/install.c:529 lib/install.c:807 lib/uninstall.c:26
 #, c-format
 msgid "rename of %s to %s failed: %s"
 msgstr "%s 'nin isminin  %s 'ye çevrilmesinde belirtilen hata oluþtu: %s"
 
-#: lib/install.c:622
+#: lib/install.c:619
 msgid "source package expected, binary found"
 msgstr ""
 
-#: lib/install.c:679
+#: lib/install.c:676
 #, fuzzy, c-format
 msgid "package: %s-%s-%s files test = %d\n"
 msgstr "Paket %s-%s-%s ortak (shared) dosyalar içeriyor\n"
 
-#: lib/install.c:740
+#: lib/install.c:737
 msgid "stopping install as we're running --test\n"
 msgstr ""
 
-#: lib/install.c:745
+#: lib/install.c:742
 msgid "running preinstall script (if any)\n"
 msgstr ""
 
-#: lib/install.c:770
+#: lib/install.c:767
 #, c-format
 msgid "warning: %s created as %s"
 msgstr ""
 
-#: lib/install.c:806
+#: lib/install.c:803
 #, c-format
 msgid "warning: %s saved as %s"
 msgstr ""
 
-#: lib/install.c:880
+#: lib/install.c:877
 msgid "running postinstall scripts (if any)\n"
 msgstr ""
 
@@ -2503,84 +2503,84 @@ msgstr ""
 msgid "cannot read header at %d for lookup"
 msgstr "%d kaydýndan baþlýk bilgisi okunamadý"
 
-#: lib/macro.c:149
+#: lib/macro.c:151
 #, c-format
 msgid "======================== active %d empty %d\n"
 msgstr ""
 
 #. XXX just in case
-#: lib/macro.c:243
+#: lib/macro.c:245
 #, c-format
 msgid "%3d>%*s(empty)"
 msgstr ""
 
-#: lib/macro.c:278
+#: lib/macro.c:280
 #, c-format
 msgid "%3d<%*s(empty)\n"
 msgstr ""
 
-#: lib/macro.c:457
+#: lib/macro.c:459
 msgid "Macro %%%s has unterminated body"
 msgstr ""
 
-#: lib/macro.c:483
+#: lib/macro.c:485
 msgid "Macro %%%s has illegal name (%%define)"
 msgstr ""
 
-#: lib/macro.c:489
+#: lib/macro.c:491
 msgid "Macro %%%s has unterminated opts"
 msgstr ""
 
-#: lib/macro.c:494
+#: lib/macro.c:496
 msgid "Macro %%%s has empty body"
 msgstr ""
 
-#: lib/macro.c:499
+#: lib/macro.c:501
 msgid "Macro %%%s failed to expand"
 msgstr ""
 
-#: lib/macro.c:524
+#: lib/macro.c:526
 msgid "Macro %%%s has illegal name (%%undefine)"
 msgstr ""
 
-#: lib/macro.c:601
+#: lib/macro.c:603
 msgid "Macro %%%s (%s) was not used below level %d"
 msgstr ""
 
-#: lib/macro.c:698
+#: lib/macro.c:700
 #, c-format
 msgid "Unknown option %c in %s(%s)"
 msgstr ""
 
-#: lib/macro.c:870
+#: lib/macro.c:872
 #, c-format
 msgid "Recursion depth(%d) greater than max(%d)"
 msgstr ""
 
-#: lib/macro.c:936 lib/macro.c:952
+#: lib/macro.c:938 lib/macro.c:954
 #, c-format
 msgid "Unterminated %c: %s"
 msgstr ""
 
-#: lib/macro.c:992
+#: lib/macro.c:994
 msgid "A %% is followed by an unparseable macro"
 msgstr ""
 
-#: lib/macro.c:1115
+#: lib/macro.c:1117
 #, fuzzy
 msgid "Macro %%%.*s not found, skipping"
 msgstr "%s pakedi %s içerisinde bulunamadý"
 
-#: lib/macro.c:1196
+#: lib/macro.c:1198
 msgid "Target buffer overflow"
 msgstr ""
 
-#: lib/macro.c:1343 lib/macro.c:1351
+#: lib/macro.c:1345 lib/macro.c:1353
 #, fuzzy, c-format
 msgid "File %s: %s"
 msgstr "%s açýlamadý: %s"
 
-#: lib/macro.c:1354
+#: lib/macro.c:1356
 #, c-format
 msgid "File %s is smaller than %d bytes"
 msgstr ""
@@ -2611,24 +2611,24 @@ msgstr "%s dizinin olu
 msgid "bad file state: %s"
 msgstr "%s açýlamadý: %s"
 
-#: lib/package.c:234
+#: lib/package.c:237
 msgid "package is a version one package!\n"
 msgstr ""
 
-#: lib/package.c:239
+#: lib/package.c:242
 msgid "old style source package -- I'll do my best\n"
 msgstr ""
 
-#: lib/package.c:242
+#: lib/package.c:245
 #, c-format
 msgid "archive offset is %d\n"
 msgstr ""
 
-#: lib/package.c:252
+#: lib/package.c:256
 msgid "old style binary package\n"
 msgstr ""
 
-#: lib/package.c:298
+#: lib/package.c:316
 msgid ""
 "only packages with major numbers <= 3 are supported by this version of RPM"
 msgstr ""
@@ -2695,206 +2695,206 @@ msgstr ""
 msgid "error in format: %s\n"
 msgstr "format hatasý: %s\n"
 
-#: lib/query.c:180
+#: lib/query.c:181
 msgid "(contains no files)"
 msgstr "(hiç dosya içermiyor)"
 
-#: lib/query.c:233
+#: lib/query.c:238
 msgid "normal        "
 msgstr ""
 
-#: lib/query.c:235
+#: lib/query.c:240
 msgid "replaced      "
 msgstr ""
 
-#: lib/query.c:237
+#: lib/query.c:242
 #, fuzzy
 msgid "not installed "
 msgstr "%s pakedi yüklenmemiþ\n"
 
-#: lib/query.c:239
+#: lib/query.c:244
 msgid "net shared    "
 msgstr ""
 
-#: lib/query.c:241
+#: lib/query.c:246
 #, fuzzy, c-format
 msgid "(unknown %3d) "
 msgstr "(bilinmeyen tip)"
 
-#: lib/query.c:245
+#: lib/query.c:250
 msgid "(no state)    "
 msgstr ""
 
-#: lib/query.c:261 lib/query.c:291
+#: lib/query.c:267 lib/query.c:308
 msgid "package has neither file owner or id lists"
 msgstr ""
 
-#: lib/query.c:400
+#: lib/query.c:421
 #, c-format
 msgid "record number %u\n"
 msgstr ""
 
-#: lib/query.c:404
+#: lib/query.c:425
 msgid "error: could not read database record\n"
 msgstr "hata: veritabaný kaydý okunamadý\n"
 
-#: lib/query.c:442
+#: lib/query.c:463
 #, fuzzy, c-format
 msgid "open of %s failed: %s\n"
 msgstr "%s 'ye erisimde belirtilen hata oluþtu: %s\n"
 
-#: lib/query.c:455
+#: lib/query.c:476
 msgid "old format source packages cannot be queried\n"
 msgstr "eski tip kaynak paketleri sorgulanamýyor\n"
 
-#: lib/query.c:464 lib/rpminstall.c:203
+#: lib/query.c:485 lib/rpminstall.c:203
 #, c-format
 msgid "%s does not appear to be a RPM package\n"
 msgstr "%s bir RPM paketi deðil (gibi)\n"
 
-#: lib/query.c:467
+#: lib/query.c:488
 #, c-format
 msgid "query of %s failed\n"
 msgstr "%s 'nin sorgulamasý baþarýsýzlýkla sonuçlandý\n"
 
-#: lib/query.c:494
+#: lib/query.c:515
 #, fuzzy, c-format
 msgid "query of specfile %s failed, can't parse\n"
 msgstr "%s 'nin sorgulamasý baþarýsýzlýkla sonuçlandý\n"
 
-#: lib/query.c:519
+#: lib/query.c:540
 msgid "could not read database record!\n"
 msgstr "veritabaný kaydý okunamadý!\n"
 
-#: lib/query.c:530
+#: lib/query.c:551
 #, c-format
 msgid "group %s does not contain any packages\n"
 msgstr "%s grubu hiç paket içermiyor\n"
 
-#: lib/query.c:540
+#: lib/query.c:561
 #, c-format
 msgid "no package provides %s\n"
 msgstr "hiç bir paket  %s saðlamýyor\n"
 
-#: lib/query.c:550
+#: lib/query.c:571
 #, c-format
 msgid "no package triggers %s\n"
 msgstr "hiç bir paket %s tetiklemiyor\n"
 
-#: lib/query.c:560
+#: lib/query.c:581
 #, c-format
 msgid "no package requires %s\n"
 msgstr "hiç bir paket %s gerektirmiyor\n"
 
-#: lib/query.c:575
+#: lib/query.c:596
 #, fuzzy, c-format
 msgid "file %s: %s\n"
 msgstr "%s açýlamadý: %s"
 
-#: lib/query.c:578
+#: lib/query.c:599
 #, c-format
 msgid "file %s is not owned by any package\n"
 msgstr "%s dosyasý, hiç bir pakete ait deðil\n"
 
-#: lib/query.c:591
+#: lib/query.c:612
 #, c-format
 msgid "invalid package number: %s\n"
 msgstr "geçersiz paket numarsý: %s\n"
 
-#: lib/query.c:594
+#: lib/query.c:615
 #, fuzzy, c-format
 msgid "package record number: %d\n"
 msgstr "geçersiz paket numarsý: %s\n"
 
-#: lib/query.c:597
+#: lib/query.c:618
 #, c-format
 msgid "record %d could not be read\n"
 msgstr "%d numaralý kayýt okunamadý\n"
 
-#: lib/query.c:609 lib/rpminstall.c:393
+#: lib/query.c:630 lib/rpminstall.c:393
 #, c-format
 msgid "package %s is not installed\n"
 msgstr "%s pakedi yüklenmemiþ\n"
 
-#: lib/query.c:612
+#: lib/query.c:633
 #, c-format
 msgid "error looking for package %s\n"
 msgstr "%s pakedi aranýrken hata oluþtu\n"
 
-#: lib/query.c:634
+#: lib/query.c:655
 #, fuzzy
 msgid "rpmQuery: rpmdbOpen() failed\n"
 msgstr "%s: Eriþilemedi\n"
 
-#: lib/query.c:693
+#: lib/query.c:714
 #, fuzzy
 msgid "query package owning file"
 msgstr "<dosya> isimli dosyayý içeren paketi sorgulamak"
 
-#: lib/query.c:695
+#: lib/query.c:716
 #, fuzzy
 msgid "query packages in group"
 msgstr "pakedin adý yok :-)"
 
-#: lib/query.c:697
+#: lib/query.c:718
 #, fuzzy
 msgid "query a package file"
 msgstr "Tüm paketleri sorgulama"
 
-#: lib/query.c:701
+#: lib/query.c:722
 #, fuzzy
 msgid "query a spec file"
 msgstr "%s 'nin sorgulamasý baþarýsýzlýkla sonuçlandý\n"
 
-#: lib/query.c:703
+#: lib/query.c:724
 #, fuzzy
 msgid "query the pacakges triggered by the package"
 msgstr "<dosya> isimli dosyayý içeren paketi sorgulamak"
 
-#: lib/query.c:705
+#: lib/query.c:726
 #, fuzzy
 msgid "query the packages which require a capability"
 msgstr "<i> yeteneðine ihtiyaç duyan paketleri sorgulama"
 
-#: lib/query.c:707
+#: lib/query.c:728
 #, fuzzy
 msgid "query the packages which provide a capability"
 msgstr "<i> yeteneði olan paketleri sorgulama"
 
-#: lib/query.c:746
+#: lib/query.c:767
 #, fuzzy
 msgid "list all configuration files"
 msgstr ""
 "sadece yapýlandýrma (configuration) dosyalarýný gösterir (impliziert -l)"
 
-#: lib/query.c:748
+#: lib/query.c:769
 #, fuzzy
 msgid "list all documentation files"
 msgstr "paket ile gelen belgeleri de yükler"
 
-#: lib/query.c:750
+#: lib/query.c:771
 #, fuzzy
 msgid "dump basic file information"
 msgstr "Paket bilgisini gösterme"
 
-#: lib/query.c:752
+#: lib/query.c:773
 #, fuzzy
 msgid "list files in package"
 msgstr "paket yüklemek"
 
-#: lib/query.c:756
+#: lib/query.c:777
 msgid "use the following query format"
 msgstr ""
 
-#: lib/query.c:758
+#: lib/query.c:779
 msgid "substitute i18n sections from the following catalogue"
 msgstr ""
 
-#: lib/query.c:761
+#: lib/query.c:782
 msgid "display the states of the listed files"
 msgstr ""
 
-#: lib/query.c:763
+#: lib/query.c:784
 #, fuzzy
 msgid "display a verbose file listing"
 msgstr "Paketin içerdiði dosyalarý gösterme"
@@ -2971,12 +2971,12 @@ msgstr "%s: Eri
 
 #: lib/rpmchecksig.c:74
 #, fuzzy, c-format
-msgid "%s: fdWrite failed: %s\n"
-msgstr "%s: Eriþilemedi\n"
+msgid "%s: Fwrite failed: %s\n"
+msgstr "%s: 'readLead' hata verdi\n"
 
 #: lib/rpmchecksig.c:80
 #, fuzzy, c-format
-msgid "%s: fdRead failed: %s\n"
+msgid "%s: Fread failed: %s\n"
 msgstr "%s: 'readLead' hata verdi\n"
 
 #: lib/rpmchecksig.c:113 lib/rpmchecksig.c:242
@@ -3074,79 +3074,79 @@ msgid ""
 "database"
 msgstr ""
 
-#: lib/rpmdb.c:439
+#: lib/rpmdb.c:468
 #, c-format
 msgid "package %s not listed in %s"
 msgstr "%s paketi %s altýnda gözükmüyor"
 
-#: lib/rpmdb.c:450
+#: lib/rpmdb.c:479
 #, c-format
 msgid "package %s not found in %s"
 msgstr "%s pakedi %s içerisinde bulunamadý"
 
-#: lib/rpmdb.c:475 lib/uninstall.c:85
+#: lib/rpmdb.c:503 lib/uninstall.c:85
 #, c-format
 msgid "cannot read header at %d for uninstall"
 msgstr "%d numaralý paketin silmek için gereken 'header' kýsmý okunamadý"
 
-#: lib/rpmdb.c:483
+#: lib/rpmdb.c:511
 msgid "package has no name"
 msgstr "pakedin adý yok :-)"
 
-#: lib/rpmdb.c:485
+#: lib/rpmdb.c:513
 msgid "removing name index\n"
 msgstr ""
 
-#: lib/rpmdb.c:490
+#: lib/rpmdb.c:518
 #, fuzzy
 msgid "package has no group\n"
 msgstr "pakedin adý yok :-)"
 
-#: lib/rpmdb.c:492
+#: lib/rpmdb.c:520
 msgid "removing group index\n"
 msgstr ""
 
-#: lib/rpmdb.c:499
+#: lib/rpmdb.c:527
 #, fuzzy, c-format
 msgid "removing provides index for %s\n"
 msgstr "%s kaydýnýn %s dosyasýndan silinmesinde hata"
 
-#: lib/rpmdb.c:514
+#: lib/rpmdb.c:542
 #, fuzzy, c-format
 msgid "removing requiredby index for %s\n"
 msgstr "%s kaydýnýn %s dosyasýndan silinmesinde hata"
 
-#: lib/rpmdb.c:526
+#: lib/rpmdb.c:554
 #, fuzzy, c-format
 msgid "removing trigger index for %s\n"
 msgstr "%s kaydýnýn %s dosyasýndan silinmesinde hata"
 
-#: lib/rpmdb.c:537
+#: lib/rpmdb.c:565
 #, c-format
 msgid "removing conflict index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:554
+#: lib/rpmdb.c:576
 #, c-format
 msgid "removing file index for %s\n"
 msgstr ""
 
-#: lib/rpmdb.c:563
+#: lib/rpmdb.c:585
 #, fuzzy
 msgid "package has no files\n"
 msgstr "pakedin adý yok :-)"
 
 # reservieren???
-#: lib/rpmdb.c:645
+#: lib/rpmdb.c:667
 msgid "cannot allocate space for database"
 msgstr "Veritabaný için yer bulunamadý"
 
-#: lib/rpmdb.c:711
+#: lib/rpmdb.c:726
 #, c-format
 msgid "cannot read header at %d for update"
 msgstr "%d numaralý paketin güncelleme için gereken 'header' kýsmý okunamadý"
 
-#: lib/rpmdb.c:720
+#: lib/rpmdb.c:735
 msgid "header changed size!"
 msgstr ""
 
@@ -3308,37 +3308,37 @@ msgstr "%s okunamad
 msgid "missing ':' at %s:%d"
 msgstr "%s te eksik ':' :%d"
 
-#: lib/rpmrc.c:655 lib/rpmrc.c:729
+#: lib/rpmrc.c:655 lib/rpmrc.c:730
 #, c-format
 msgid "missing argument for %s at %s:%d"
 msgstr "%s için %s te eksik argüman :%d"
 
-#: lib/rpmrc.c:672 lib/rpmrc.c:694
+#: lib/rpmrc.c:672 lib/rpmrc.c:695
 #, fuzzy, c-format
 msgid "%s expansion failed at %s:%d \"%s\""
 msgstr "%s açýlamadý: %s"
 
-#: lib/rpmrc.c:680
+#: lib/rpmrc.c:681
 #, fuzzy, c-format
 msgid "cannot open %s at %s:%d"
 msgstr "%s dosyasý açýlamýyor: "
 
-#: lib/rpmrc.c:721
+#: lib/rpmrc.c:722
 #, c-format
 msgid "missing architecture for %s at %s:%d"
 msgstr "%s için %s te eksik mimari:%d"
 
-#: lib/rpmrc.c:788
+#: lib/rpmrc.c:789
 #, c-format
 msgid "bad option '%s' at %s:%d"
 msgstr "%s geçersiz seçenek %s:%d"
 
-#: lib/rpmrc.c:1147
+#: lib/rpmrc.c:1149
 #, c-format
 msgid "Unknown system: %s\n"
 msgstr ""
 
-#: lib/rpmrc.c:1148
+#: lib/rpmrc.c:1150
 msgid "Please contact rpm-list@redhat.com\n"
 msgstr ""
 
@@ -3491,17 +3491,27 @@ msgstr "rpmrc dosyan
 msgid "You must set \"%%_pgp_name\" in your macro file"
 msgstr "rpmrc dosyanýzda \"pgp_name:\" tanýmlanmýþ olmalý"
 
-#: lib/transaction.c:363
+#: lib/transaction.c:386
+#, fuzzy, c-format
+msgid "excluding file %s%s\n"
+msgstr "%s alýnýyor\n"
+
+#: lib/transaction.c:412 lib/transaction.c:496
+#, fuzzy, c-format
+msgid "excluding directory %s\n"
+msgstr "%s dizinin oluþturulmasýnda hata: %s"
+
+#: lib/transaction.c:417
 #, c-format
 msgid "relocating %s to %s\n"
 msgstr ""
 
-#: lib/transaction.c:370
+#: lib/transaction.c:489
 #, fuzzy, c-format
-msgid "excluding %s\n"
-msgstr "%s alýnýyor\n"
+msgid "relocating directory %s to %s\n"
+msgstr "%s dizinin oluþturulmasýnda hata: %s"
 
-#: lib/transaction.c:489
+#: lib/transaction.c:637
 #, c-format
 msgid "%s skipped due to missingok flag\n"
 msgstr ""
@@ -3531,15 +3541,15 @@ msgstr "%d numaral
 msgid "will remove files test = %d\n"
 msgstr ""
 
-#: lib/uninstall.c:191
+#: lib/uninstall.c:207
 msgid "running postuninstall script (if any)\n"
 msgstr ""
 
-#: lib/uninstall.c:204
+#: lib/uninstall.c:220
 msgid "removing database entry\n"
 msgstr ""
 
-#: lib/uninstall.c:365
+#: lib/uninstall.c:381
 msgid "execution of script failed"
 msgstr "betik (script) çalýþtýrýlamadý "
 
@@ -3574,30 +3584,34 @@ msgstr "%s yarat
 msgid "don't verify files in package"
 msgstr "paket yüklemek"
 
-#: lib/verify.c:208
+#: lib/verify.c:213
 msgid "package lacks both user name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:226
+#: lib/verify.c:231
 msgid "package lacks both group name and id lists (this should never happen)"
 msgstr ""
 
-#: lib/verify.c:259
+#: lib/verify.c:266
 #, fuzzy, c-format
 msgid "missing    %s\n"
 msgstr "% den sonra eksik {"
 
-#: lib/verify.c:321
+#: lib/verify.c:328
 #, c-format
 msgid "Unsatisfied dependencies for %s-%s-%s: "
 msgstr "%s-%s-%s 'nin baðýmlýlýk sorunlarý: "
 
-#: lib/verify.c:369
+#: lib/verify.c:376
 #, fuzzy
 msgid "rpmVerify: rpmdbOpen() failed\n"
 msgstr "%s: Eriþilemedi\n"
 
 #, fuzzy
+#~ msgid "%s: fdWrite failed: %s\n"
+#~ msgstr "%s: Eriþilemedi\n"
+
+#, fuzzy
 #~ msgid "failed build prerequisites:\n"
 #~ msgstr "baðýmlýlýk hatasý, aþaðýdaki paketlere ihtiyacýnýz var:\n"
 
index 6793fcf..7e9bfbf 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1999-10-25 16:06-0400\n"
+"POT-Creation-Date: 1999-10-26 13:07-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
index f01b2de..0f7b805 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: POPT\n"
-"POT-Creation-Date: 1999-10-22 17:29-0400\n"
+"POT-Creation-Date: 1999-10-26 13:07-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Cristian Gafton <gafton@redhat.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
index 712b63e..1f492ee 100644 (file)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: popt\n"
-"POT-Creation-Date: 1999-10-22 17:29-0400\n"
+"POT-Creation-Date: 1999-10-26 13:07-0400\n"
 "PO-Revision-Date: 1999-08-04 21:40+0200\n"
 "Last-Translator: Stanislav Meduna <stano@eunet.sk>\n"
 "Language-Team: Slovak <sk-i18n@rak.isternet.sk>\n"
index 96848d3..b07b394 100644 (file)
@@ -6,7 +6,7 @@ popt \- Parse command line options
 .B #include <popt.h>
 .sp
 .BI "poptContext poptGetContext(const char * " name ", int " argc ,
-.BI "                           har ** "argv ,
+.BI "                           const char ** "argv ,
 .BI "                           const struct poptOption * " options ,
 .BI "                           int " flags );
 .sp
@@ -16,9 +16,9 @@ popt \- Parse command line options
 .sp
 .BI "int poptGetNextOpt(poptContext " con );
 .sp
-.BI "char * poptGetOptArg(poptContext " con );
+.BI "const char * poptGetOptArg(poptContext " con );
 .sp
-.BI "char * poptGetArg(poptContext " con );
+.BI "const char * poptGetArg(poptContext " con );
 .sp
 .BI "const char * poptPeekArg(poptContext " con );
 .sp
@@ -246,7 +246,7 @@ modified outside the popt library.
 .sp
 .nf
 .BI "poptContext poptGetContext(const char * " name ", int "argc ",
-.BI "                           char ** "argv ",
+.BI "                           const char ** "argv ",
 .BI "                           const struct poptOption * "options ",
 .BI "                           int "flags ");"
 .fi
@@ -333,7 +333,7 @@ ways to discover them. One is to ask popt to fill in a variable with the
 .sp
 .nf
 .B #include <popt.h>
-.BI "char * poptGetOptArg(poptContext " con ");"
+.BI "const char * poptGetOptArg(poptContext " con ");"
 .fi
 .sp
 This function returns the argument given for the final option returned by
@@ -347,7 +347,7 @@ of leftover arguments. Three functions allow applications to access such
 arguments:
 .nf
 .HP
-.BI "char * poptGetArg(poptContext " con ");"
+.BI "const char * poptGetArg(poptContext " con ");"
 .fi
 This function returns the next leftover argument and marks it as
 processed.
index 3fb54f7..75c8b92 100644 (file)
@@ -43,7 +43,7 @@ static void invokeCallbacks(poptContext con, const struct poptOption * table,
     }
 }
 
-poptContext poptGetContext(const char * name, int argc, char ** argv,
+poptContext poptGetContext(const char * name, int argc, const char ** argv,
                           const struct poptOption * options, int flags) {
     poptContext con = malloc(sizeof(*con));
 
@@ -51,7 +51,7 @@ poptContext poptGetContext(const char * name, int argc, char ** argv,
 
     con->os = con->optionStack;
     con->os->argc = argc;
-    con->os->argv = (const char **) argv;      /* XXX don't change the API */
+    con->os->argv = argv;
     con->os->argb = NULL;
 
     if (!(flags & POPT_CONTEXT_KEEP_FIRST))
@@ -569,15 +569,15 @@ int poptGetNextOpt(poptContext con)
     return opt->val;
 }
 
-char * poptGetOptArg(poptContext con) {
-    char * ret = (char *)con->os->nextArg;     /* XXX don't change the API */
+const char * poptGetOptArg(poptContext con) {
+    const char * ret = con->os->nextArg;
     con->os->nextArg = NULL;
     return ret;
 }
 
-char * poptGetArg(poptContext con) {
+const char * poptGetArg(poptContext con) {
     if (con->numLeftovers == con->nextLeftover) return NULL;
-    return (char *)con->leftovers[con->nextLeftover++];        /* XXX don't change the API */
+    return con->leftovers[con->nextLeftover++];
 }
 
 const char * poptPeekArg(poptContext con) {
index b1e58fa..5046fad 100644 (file)
@@ -86,16 +86,16 @@ typedef void (*poptCallbackType)(poptContext con,
                                 const char * arg, const void * data);
 
 /*@only@*/ poptContext poptGetContext(/*@keep@*/ const char * name,
-               int argc, /*@keep@*/ char ** argv,
+               int argc, /*@keep@*/ const char ** argv,
                /*@keep@*/ const struct poptOption * options, int flags);
 void poptResetContext(poptContext con);
 
 /* returns 'val' element, -1 on last item, POPT_ERROR_* on error */
 int poptGetNextOpt(poptContext con);
 /* returns NULL if no argument is available */
-/*@observer@*/ /*@null@*/ char * poptGetOptArg(poptContext con);
+/*@observer@*/ /*@null@*/ const char * poptGetOptArg(poptContext con);
 /* returns NULL if no more options are available */
-/*@observer@*/ /*@null@*/ char * poptGetArg(poptContext con);
+/*@observer@*/ /*@null@*/ const char * poptGetArg(poptContext con);
 /*@observer@*/ /*@null@*/ const char * poptPeekArg(poptContext con);
 /*@observer@*/ /*@null@*/ const char ** poptGetArgs(poptContext con);
 /* returns the option which caused the most recent error */
index 68ec7fd..416d59e 100644 (file)
@@ -66,7 +66,7 @@ static void resetVars(void)
     pass2 = 0;
 }
 
-int main(int argc, char ** argv) {
+int main(int argc, const char ** argv) {
     int rc;
     int ec = 0;
     poptContext optCon;
index 5deb89d..f4e4bae 100644 (file)
@@ -46,7 +46,7 @@ char *fax                     = NULL;
 
 
 int 
-main(int argc, char**argv ) {
+main(int argc, const char ** argv) {
 
     poptContext optCon;   /* context for parsing command-line options */
     struct poptOption userOptionsTable[] = {
index d2e3631..d32f636 100644 (file)
@@ -60,7 +60,7 @@ static PyObject * rpmtransRun(rpmtransObject * s, PyObject * args);
 static PyObject * rpmtransOrder(rpmtransObject * s, PyObject * args);
 static void rpmtransDealloc(PyObject * o);
 static PyObject * rpmtransGetAttr(rpmtransObject * o, char * name);
-static int rpmtransSetAttr(rpmtransObject * o, char * name, 
+static int rpmtransSetAttr(rpmtransObject * o, char * name,
                           PyObject * val);
 
 /* Types */
@@ -74,7 +74,7 @@ static PyMethodDef rpmModuleMethods[] = {
     { "headerLoad", (PyCFunction) hdrLoad, METH_VARARGS, NULL },
     { "opendb", (PyCFunction) rpmOpenDB, METH_VARARGS, NULL },
     { "rebuilddb", (PyCFunction) rebuildDB, METH_VARARGS, NULL },
-    { "readHeaderListFromFD", (PyCFunction) rpmHeaderFromFD, METH_VARARGS, NULL },    
+    { "readHeaderListFromFD", (PyCFunction) rpmHeaderFromFD, METH_VARARGS, NULL },
     { "readHeaderListFromFile", (PyCFunction) rpmHeaderFromFile, METH_VARARGS, NULL },
     { "errorSetCallback", (PyCFunction) errorSetCallback, METH_VARARGS, NULL },
     { "errorString", (PyCFunction) errorString, METH_VARARGS, NULL },
@@ -202,7 +202,7 @@ static struct PyMethodDef hdrMethods[] = {
 
 /* External functions */
 int mdfile(const char *fn, unsigned char *digest);
-    
+
 /* Code */
 
 void initrpm(void) {
@@ -228,22 +228,22 @@ void initrpm(void) {
 
     PyDict_SetItemString(d, "tagnames", dict);
 
-    PyDict_SetItemString(d, "RPMFILE_STATE_NORMAL", 
+    PyDict_SetItemString(d, "RPMFILE_STATE_NORMAL",
                         PyInt_FromLong(RPMFILE_STATE_NORMAL));
-    PyDict_SetItemString(d, "RPMFILE_STATE_REPLACED", 
+    PyDict_SetItemString(d, "RPMFILE_STATE_REPLACED",
                         PyInt_FromLong(RPMFILE_STATE_REPLACED));
-    PyDict_SetItemString(d, "RPMFILE_STATE_NOTINSTALLED", 
+    PyDict_SetItemString(d, "RPMFILE_STATE_NOTINSTALLED",
                         PyInt_FromLong(RPMFILE_STATE_NOTINSTALLED));
-    PyDict_SetItemString(d, "RPMFILE_CONFIG", 
+    PyDict_SetItemString(d, "RPMFILE_CONFIG",
                         PyInt_FromLong(RPMFILE_CONFIG));
     PyDict_SetItemString(d, "RPMFILE_MISSINGOK",
                         PyInt_FromLong(RPMFILE_MISSINGOK));
-    PyDict_SetItemString(d, "RPMFILE_DOC", 
+    PyDict_SetItemString(d, "RPMFILE_DOC",
                         PyInt_FromLong(RPMFILE_DOC));
 
-    PyDict_SetItemString(d, "RPMDEP_SENSE_REQUIRES", 
+    PyDict_SetItemString(d, "RPMDEP_SENSE_REQUIRES",
                         PyInt_FromLong(RPMDEP_SENSE_REQUIRES));
-    PyDict_SetItemString(d, "RPMDEP_SENSE_CONFLICTS", 
+    PyDict_SetItemString(d, "RPMDEP_SENSE_CONFLICTS",
                         PyInt_FromLong(RPMDEP_SENSE_CONFLICTS));
 
     PyDict_SetItemString(d, "RPMSENSE_SERIAL",
@@ -421,12 +421,12 @@ static PyObject * findUpgradeSet(PyObject * self, PyObject * args) {
        list.packages[i]->selected = 0;
        list.packages[i]->data = hdr;
 
-       headerGetEntry(hdr->h, RPMTAG_NAME, NULL, 
+       headerGetEntry(hdr->h, RPMTAG_NAME, NULL,
                      (void **) &list.packages[i]->name, NULL);
     }
 
     pkgSort (&list);
-    
+
     if (ugFindUpgradePackages(&list, root)) {
        PyErr_SetString(pyrpmError, "error during upgrade check");
        return NULL;
@@ -457,7 +457,7 @@ static rpmdbObject * rpmOpenDB(PyObject * self, PyObject * args) {
        char * errmsg = "cannot open database in %s";
        char * errstr = NULL;
        int errsize;
-       
+
        Py_DECREF(o);
        /* PyErr_SetString should take varargs... */
        errsize = strlen(errmsg) + *root == '\0' ? 15 /* "/var/lib/rpm" */ : strlen(root);
@@ -518,12 +518,12 @@ static PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args) {
     FD_t fd;
     int fileno;
     PyObject * list;
-    
+
     if (!PyArg_ParseTuple(args, "i", &fileno)) return NULL;
     fd = fdDup(fileno);
+
     list = rpmReadHeaders (fd);
-    fdClose(fd);
+    Fclose(fd);
 
     return list;
 }
@@ -548,7 +548,7 @@ static PyObject * hdrLoad(PyObject * self, PyObject * args) {
     h->fileList = h->linkList = h->md5list = NULL;
     h->uids = h->gids = h->mtimes = h->fileSizes = NULL;
     h->modes = h->rdevs = NULL;
-    
+
     return (PyObject *) h;
 }
 
@@ -566,8 +566,8 @@ static PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args) {
     }
 
     list = rpmReadHeaders (fd);
-    fdClose(fd);
-    
+    Fclose(fd);
+
     return list;
 }
 
@@ -577,7 +577,7 @@ static void errorcb (void)
 {
     PyObject * result, * args = NULL;
 
-    if (errorData) 
+    if (errorData)
        args = Py_BuildValue("(O)", errorData);
 
     result = PyEval_CallObject(errorCB, args);
@@ -602,15 +602,15 @@ static PyObject * errorSetCallback (PyObject * self, PyObject * args) {
     }
 
     if (!PyArg_ParseTuple(args, "O|O", &errorCB, &errorData)) return NULL;
-    
+
     if (!PyCallable_Check (errorCB)) {
        PyErr_SetString(PyExc_TypeError, "parameter must be callable");
        return NULL;
-    }   
+    }
 
     Py_INCREF (errorCB);
     Py_XINCREF (errorData);
-    
+
     rpmErrorSetCallback (errorcb);
 
     Py_INCREF(Py_None);
@@ -623,7 +623,7 @@ static PyObject * errorString (PyObject * self, PyObject * args) {
 
 static PyObject * versionCompare (PyObject * self, PyObject * args) {
     hdrObject * h1, * h2;
-    
+
     if (!PyArg_ParseTuple(args, "O!O!", &hdrType, &h1, &hdrType, &h2)) return NULL;
 
     return Py_BuildValue("i", rpmVersionCompare(h1->h, h2->h));
@@ -639,7 +639,7 @@ static PyObject * labelCompare (PyObject * self, PyObject * args) {
 
     if (e1 && !e2)
        return Py_BuildValue("i", 1);
-    else if (!e1 && e2) 
+    else if (!e1 && e2)
        return Py_BuildValue("i", -1);
     else if (e1 && e2) {
        int ep1, ep2;
@@ -650,7 +650,7 @@ static PyObject * labelCompare (PyObject * self, PyObject * args) {
        else if (ep1 > ep2)
            return Py_BuildValue("i", 1);
     }
-       
+
     rc = rpmvercmp(v1, v2);
     if (rc)
        return Py_BuildValue("i", rc);
@@ -670,7 +670,7 @@ static PyObject * rpmHeaderFromPackage(PyObject * self, PyObject * args) {
     fd = fdDup(rawFd);
 
     rc = rpmReadPackageHeader(fd, &header, &isSource, NULL, NULL);
-    fdClose(fd);
+    Fclose(fd);
 
     switch (rc) {
       case 0:
@@ -808,7 +808,7 @@ static int rpmdbLength(rpmdbObject * s) {
 static hdrObject * rpmdbSubscript(rpmdbObject * s, PyObject * key) {
     int offset;
     hdrObject * h;
-    
+
     if (!PyInt_Check(key)) {
        PyErr_SetString(PyExc_TypeError, "integer expected");
        return NULL;
@@ -827,7 +827,7 @@ static hdrObject * rpmdbSubscript(rpmdbObject * s, PyObject * key) {
        PyErr_SetString(pyrpmError, "cannot read rpmdb entry");
        return NULL;
     }
-    
+
     return h;
 }
 
@@ -872,7 +872,7 @@ static PyObject * hdrSubscript(hdrObject * s, PyObject * item) {
     }
 
     switch (tag) {
-      case RPMTAG_FILENAMES:
+      case RPMTAG_OLDFILENAMES:
       case RPMTAG_FILESIZES:
       case RPMTAG_FILESTATES:
       case RPMTAG_FILEMODES:
@@ -952,7 +952,7 @@ static PyObject * hdrSubscript(hdrObject * s, PyObject * item) {
       case RPM_STRING_TYPE:
        if (count != 1 || forceArray) {
            stringArray = data;
-           
+
            metao = PyList_New(0);
            for (i=0; i < count; i++) {
                o = PyString_FromString(stringArray[i]);
@@ -1009,7 +1009,7 @@ static PyObject * hdrUnload(hdrObject * s, PyObject * args) {
 
     len = headerSizeof(s->h, 0);
     buf = headerUnload(s->h);
-    
+
     rc = PyString_FromStringAndSize(buf, len);
     free(buf);
 
@@ -1050,7 +1050,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
     if (!verifyResult) return list;
 
     if (!s->fileList) {
-       headerGetEntry(s->h, RPMTAG_FILENAMES, &type, (void **) &s->fileList, 
+       headerGetEntry(s->h, RPMTAG_OLDFILENAMES, &type, (void **) &s->fileList,
                 &count);
     }
 
@@ -1058,14 +1058,14 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
 
     if (verifyResult & RPMVERIFY_MD5) {
        if (!s->md5list) {
-           headerGetEntry(s->h, RPMTAG_FILEMD5S, &type, (void **) &s->md5list, 
+           headerGetEntry(s->h, RPMTAG_FILEMD5S, &type, (void **) &s->md5list,
                     &count);
        }
-       
+
        if (mdfile(s->fileList[fileNumber], buf)) {
            strcpy(buf, "(unknown)");
-       } 
-       
+       }
+
        tuple = PyTuple_New(3);
        attrName = PyString_FromString("checksum");
        PyTuple_SetItem(tuple, 0, attrName);
@@ -1076,7 +1076,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
 
     if (verifyResult & RPMVERIFY_FILESIZE) {
        if (!s->fileSizes) {
-           headerGetEntry(s->h, RPMTAG_FILESIZES, &type, (void **) &s->fileSizes, 
+           headerGetEntry(s->h, RPMTAG_FILESIZES, &type, (void **) &s->fileSizes,
                     &count);
 
        }
@@ -1094,7 +1094,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
 
     if (verifyResult & RPMVERIFY_LINKTO) {
        if (!s->linkList) {
-           headerGetEntry(s->h, RPMTAG_FILELINKTOS, &type, (void **) &s->linkList, 
+           headerGetEntry(s->h, RPMTAG_FILELINKTOS, &type, (void **) &s->linkList,
                     &count);
        }
 
@@ -1114,7 +1114,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
 
     if (verifyResult & RPMVERIFY_MTIME) {
        if (!s->mtimes) {
-           headerGetEntry(s->h, RPMTAG_FILEMTIMES, &type, (void **) &s->mtimes, 
+           headerGetEntry(s->h, RPMTAG_FILEMTIMES, &type, (void **) &s->mtimes,
                     &count);
        }
 
@@ -1138,7 +1138,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
 
     if (verifyResult & RPMVERIFY_RDEV) {
        if (!s->rdevs) {
-           headerGetEntry(s->h, RPMTAG_FILERDEVS, &type, (void **) &s->rdevs, 
+           headerGetEntry(s->h, RPMTAG_FILERDEVS, &type, (void **) &s->rdevs,
                     &count);
        }
 
@@ -1157,7 +1157,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
        doesn't do these correctly either. At least this is consisten */
     if (verifyResult & RPMVERIFY_USER) {
        if (!s->uids) {
-           headerGetEntry(s->h, RPMTAG_FILEUIDS, &type, (void **) &s->uids, 
+           headerGetEntry(s->h, RPMTAG_FILEUIDS, &type, (void **) &s->uids,
                     &count);
        }
 
@@ -1173,7 +1173,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
 
     if (verifyResult & RPMVERIFY_GROUP) {
        if (!s->gids) {
-           headerGetEntry(s->h, RPMTAG_FILEGIDS, &type, (void **) &s->gids, 
+           headerGetEntry(s->h, RPMTAG_FILEGIDS, &type, (void **) &s->gids,
                     &count);
        }
 
@@ -1189,7 +1189,7 @@ static PyObject * hdrVerifyFile(hdrObject * s, PyObject * args) {
 
     if (verifyResult & RPMVERIFY_MODE) {
        if (!s->modes) {
-           headerGetEntry(s->h, RPMTAG_FILEMODES, &type, (void **) &s->modes, 
+           headerGetEntry(s->h, RPMTAG_FILEMODES, &type, (void **) &s->modes,
                     &count);
        }
 
@@ -1235,7 +1235,7 @@ static void rpmtransDealloc(PyObject * o) {
     if (trans->dbo) {
        Py_DECREF(trans->dbo);
     }
-    if (trans->scriptFd) fdClose(trans->scriptFd);
+    if (trans->scriptFd) Fclose(trans->scriptFd);
     /* this will free the keyList, and decrement the ref count of all
        the items on the list as well :-) */
     Py_DECREF(trans->keyList);
@@ -1318,10 +1318,10 @@ static PyObject * rpmtransDepCheck(rpmtransObject * s, PyObject * args) {
        list = PyList_New(0);
 
        for (i = 0; i < numConflicts; i++) {
-           cf = Py_BuildValue("((sss)(ss)iOi)", conflicts[i].byName, 
+           cf = Py_BuildValue("((sss)(ss)iOi)", conflicts[i].byName,
                               conflicts[i].byVersion, conflicts[i].byRelease,
 
-                              conflicts[i].needsName, 
+                              conflicts[i].needsName,
                               conflicts[i].needsVersion,
 
                               conflicts[i].needsFlags,
@@ -1347,7 +1347,7 @@ struct tsCallbackType {
     int pythonError;
 };
 
-static void * tsCallback(const Header h, const rpmCallbackType what, 
+static void * tsCallback(const Header h, const rpmCallbackType what,
                         const unsigned long amount, const unsigned long total,
                         const void * pkgKey, void * data) {
     struct tsCallbackType * cbInfo = data;
@@ -1379,7 +1379,7 @@ static void * tsCallback(const Header h, const rpmCallbackType what,
     }
 
     if (what == RPMCALLBACK_INST_CLOSE_FILE) {
-       fdClose (fdt);
+       Fclose (fdt);
     }
 
     Py_DECREF(result);
@@ -1395,16 +1395,16 @@ static PyObject * rpmtransRun(rpmtransObject * s, PyObject * args) {
     struct tsCallbackType cbInfo;
 
     if (!PyArg_ParseTuple(args, "iiOO", &flags, &ignoreSet, &cbInfo.cb,
-                         &cbInfo.data)) 
+                         &cbInfo.data))
        return NULL;
 
     cbInfo.pythonError = 0;
 
-    rc = rpmRunTransactions(s->ts, tsCallback, &cbInfo, NULL, &probs, flags, 
+    rc = rpmRunTransactions(s->ts, tsCallback, &cbInfo, NULL, &probs, flags,
                            ignoreSet);
 
     if (cbInfo.pythonError) {
-       if (rc > 0) 
+       if (rc > 0)
            rpmProblemSetFree(probs);
        return NULL;
     }
diff --git a/rpm.c b/rpm.c
index cd3498d..bf99581 100755 (executable)
--- a/rpm.c
+++ b/rpm.c
@@ -499,7 +499,7 @@ static void printHelp(void) {
                  _("use <dir> as the top level directory"));
 }
 
-int main(int argc, char ** argv)
+int main(int argc, const char ** argv)
 {
     enum modes bigMode = MODE_UNKNOWN;
     QVA_t *qva = &rpmQVArgs;
@@ -514,7 +514,7 @@ int main(int argc, char ** argv)
     char * tce;
     char * passPhrase = "";
     char * cookie = NULL;
-    char * optArg;
+    const char * optArg;
     pid_t pipeChild = 0;
     const char * pkg;
     char * errString = NULL;
index 59eb681..09e8668 100644 (file)
@@ -42,18 +42,18 @@ int main(int argc, char **argv)
 
     gzdi = gzdFdopen(fdi, "r");        /* XXX gzdi == fdi */
 
-    while ((ct = gzdRead(gzdi, &buffer, sizeof(buffer))) > 0) {
-       fdWrite(fdo, &buffer, ct);
+    while ((ct = Fread(buffer, sizeof(buffer), 1, gzdi)) > 0) {
+       Fwrite(buffer, ct, 1, fdo);
     }
 
     if (ct < 0) {
-        fprintf (stderr, "rpm2cpio: zlib: %s\n", gzdStrerror(gzdi));
+        fprintf (stderr, "rpm2cpio: zlib: %s\n", Fstrerror(gzdi));
        rc = EXIT_FAILURE;
     } else {
        rc = EXIT_SUCCESS;
     }
 
-    gzdClose(gzdi);    /* XXX gzdi == fdi */
+    Fclose(gzdi);      /* XXX gzdi == fdi */
 
     return rc;
 }
index fedf245..24d4b5d 100644 (file)
@@ -3,7 +3,9 @@
 #include <assert.h>
 #include <stdarg.h>
 
+#if !defined(isblank)
 #define        isblank(_c)     ((_c) == ' ' || (_c) == '\t')
+#endif
 #define        iseol(_c)       ((_c) == '\n' || (_c) == '\r')
 
 #define        STREQ(_t, _f, _fn)      ((_fn) == (sizeof(_t)-1) && !strncmp((_t), (_f), (_fn)))
@@ -25,8 +27,8 @@
 typedef        int FD_t;
 #define        fdFileno(_x)    (_x)
 #define        fdOpen          open
-#define        fdRead          read
-#define        fdClose         close
+#define        Fread(_b, _s, _n, _fd)  read(_fd, _b, _s)
+#define        Fclose(_fd)             close(_fd)
 #else
 #include <rpmlib.h>
 #endif
@@ -1343,9 +1345,9 @@ int isCompressed(const char *file, int *compressed)
        rpmError(RPMERR_BADSPEC, _("File %s: %s"), file, strerror(errno));
        return 1;
     }
-    nb = fdRead(fd, magic, sizeof(magic));
+    nb = Fread(magic, sizeof(magic), 1, fd);
     rderrno = errno;
-    fdClose(fd);
+    Fclose(fd);
 
     if (nb < 0) {
        rpmError(RPMERR_BADSPEC, _("File %s: %s"), file, strerror(rderrno));
index fd147e5..d385f39 100644 (file)
--- a/system.h
+++ b/system.h
@@ -233,6 +233,23 @@ char *__progname;
 #include <pwd.h>
 #endif
 
+#if HAVE_LIBIO_H
+#include <libio.h>
+#else
+typedef ssize_t cookie_read_function_t (void *cookie, void *buf, size_t nbytes);
+typedef ssize_t cookie_write_function_t (void *cookie, const void *buf, size_t nbytes);
+typedef int cookie_seek_function_t (void *cookie, fpos_t *pos, int whence);
+typedef int cookie_close_function_t (void *cookie);
+
+typedef struct {
+  cookie_read_function_t *read;
+  cookie_write_function_t *write;
+  cookie_seek_function_t *seek; 
+  cookie_close_function_t *close;
+} cookie_io_functions_t;
+
+#endif
+
 /* Take care of NLS matters.  */
 
 #if HAVE_LOCALE_H
index 24ad902..4cc290b 100644 (file)
@@ -24,7 +24,7 @@ int main(int argc, char ** argv)
        fprintf(stderr, _("headerRead error: %s\n"), strerror(errno));
        exit(1);
     }
-    fdClose(fdi);
+    Fclose(fdi);
   
     headerDump(h, stdout, HEADER_DUMP_INLINE, rpmTagTable);
     headerFree(h);
index 46813fc..4159690 100644 (file)
@@ -27,8 +27,8 @@ int main(int argc, char **argv)
                    HEADER_MAGIC_YES : HEADER_MAGIC_NO);
 
     fdo = fdDup(STDOUT_FILENO);
-    while ((ct = fdRead(fdi, &buffer, 1024))) {
-       fdWrite(fdo, &buffer, ct);
+    while ((ct = Fread(buffer, sizeof(buffer), 1, fdi))) {
+       Fwrite(buffer, ct, 1, fdo);
     }
     
     return 0;
index 4c8308a..6cb552c 100644 (file)
@@ -761,7 +761,7 @@ rewriteBinaryRPM(char *fni, char *fno, message_list_ty *mlp)
     DPRINTF(99, ("rewriteBinaryRPM(\"%s\",\"%s\",%p)\n", fni, fno, mlp));
 
     csa->cpioArchiveSize = 0;
-    csa->cpioFdIn = fdNew();
+    csa->cpioFdIn = fdNew(&fdio);
     csa->cpioList = NULL;
     csa->cpioCount = 0;
     csa->lead = &lead;         /* XXX FIXME: exorcize lead/arch/os */
@@ -784,7 +784,7 @@ rewriteBinaryRPM(char *fni, char *fno, message_list_ty *mlp)
     }
 
 exit:
-    fdClose(csa->cpioFdIn);
+    Fclose(csa->cpioFdIn);
     return rc;
 
 }
@@ -847,7 +847,7 @@ rpmgettext(FD_t fd, const char *file, FILE *ofp)
 
        if (ofp != stdout)
            fclose(ofp);
-       fdClose(fd);
+       Fclose(fd);
 
        return 0;
 }
index 2389a5b..6f9aec9 100644 (file)
@@ -444,7 +444,7 @@ rewriteRPM(const char *fni, const char *fno, cmd_t *cmds[], int ncmds)
     int rc;
 
     csa->cpioArchiveSize = 0;
-    csa->cpioFdIn = fdNew();
+    csa->cpioFdIn = fdNew(&fdio);
     csa->cpioList = NULL;
     csa->cpioCount = 0;
     csa->lead = &lead;         /* XXX FIXME: exorcize lead/arch/os */
@@ -467,7 +467,7 @@ rewriteRPM(const char *fni, const char *fno, cmd_t *cmds[], int ncmds)
     }
 
 exit:
-    fdClose(csa->cpioFdIn);
+    Fclose(csa->cpioFdIn);
     return rc;
 
 }