diff options
-rw-r--r-- | CHANGES | 9 | ||||
-rw-r--r-- | configure.in | 8 | ||||
-rwxr-xr-x | installplatform | 2 | ||||
-rw-r--r-- | lib/Makefile.am | 4 | ||||
-rw-r--r-- | lib/db1.c (renamed from lib/db0.c) | 68 | ||||
-rw-r--r-- | lib/db2.c | 793 | ||||
-rw-r--r-- | lib/db3.c | 57 | ||||
-rw-r--r-- | lib/md5.h | 8 | ||||
-rw-r--r-- | lib/rpmdb.c | 62 | ||||
-rw-r--r-- | lib/rpmdb.h | 9 | ||||
-rw-r--r-- | lib/rpmlib.h | 13 | ||||
-rw-r--r-- | lib/transaction.c | 1 | ||||
-rw-r--r-- | macros.in | 44 | ||||
-rw-r--r-- | perl/Makefile.PL | 2 | ||||
-rw-r--r-- | po/POTFILES.in | 3 | ||||
-rw-r--r-- | po/cs.po | 136 | ||||
-rw-r--r-- | po/de.po | 136 | ||||
-rw-r--r-- | po/fi.po | 136 | ||||
-rw-r--r-- | po/fr.po | 136 | ||||
-rw-r--r-- | po/ja.po | 138 | ||||
-rw-r--r-- | po/pl.po | 136 | ||||
-rw-r--r-- | po/pt_BR.po | 136 | ||||
-rw-r--r-- | po/rpm.pot | 136 | ||||
-rw-r--r-- | po/ru.po | 136 | ||||
-rw-r--r-- | po/sk.po | 136 | ||||
-rw-r--r-- | po/sl.po | 138 | ||||
-rw-r--r-- | po/sr.po | 136 | ||||
-rw-r--r-- | po/sv.po | 138 | ||||
-rw-r--r-- | po/tr.po | 136 | ||||
-rw-r--r-- | popt/po/tr.po | 551 | ||||
-rw-r--r-- | rpm.spec | 22 | ||||
-rw-r--r-- | rpmrc.in | 9 |
32 files changed, 1982 insertions, 1593 deletions
@@ -24,6 +24,15 @@ - API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. + - Filter DB_INCOMPLETE on db->sync, it's usually harmless. + - Add per-transaction cache of resolved dependencies (aka Depends). + - Do lazy dbi{Open,Close} throughout. + - Attempt fine grained dbi cursors throughout. + - fix: free iterator *after* loop, not during. + - fix: Depends needed keylen in dbiPut, rpmdbFreeIterator after use. + - Rename db0.c to db1.c, resurrect db2.c (from db3.c). + - Add ia64 and sparc64 changes. + - rpm.spec: add per-platform sub-directories. 3.0.3 -> 3.0.4 - use compressed filenames on install side. diff --git a/configure.in b/configure.in index a0d66a015..872c74921 100644 --- a/configure.in +++ b/configure.in @@ -311,8 +311,8 @@ AC_CHECK_LIB(port, writev) DBLIBOBJS="" dnl Check for Berkeley db3 API. AC_CHECK_FUNC(db_create, [DBLIBOBJS="$DBLIBOBJS db3.c"], - AC_CHECK_LIB(db, db_create, [LIBS="$LIBS -ldb"; DBLIBOBJS="$DBLIBOBJS db3.c"], - AC_CHECK_LIB(db-3.0, db_create, [DBLIBOBJS="$DBLIBOBJS db3.c"],,-lpthread)) + AC_CHECK_LIB(db, db_create, [LIBS="$LIBS -ldb -lpthread"; DBLIBOBJS="$DBLIBOBJS db3.c"], + AC_CHECK_LIB(db-3.0, db_create, [LIBS="$LIBS -lpthread"; DBLIBOBJS="$DBLIBOBJS db3.c"],,-lpthread)) ) dnl Check for Berkeley db2 API. dnl AC_CHECK_FUNC(db_open, [DBLIBOBJS="$DBLIBOBJS db2.c"], @@ -323,7 +323,7 @@ dnl AC_CHECK_FUNC(dbopen, [DBLIBOBJS="$DBLIBOBJS db1.c"], dnl AC_CHECK_LIB(db, dbopen, [DBLIBOBJS="$DBLIBOBJS db1.c"]) dnl ) dnl Check for Berkeley db1 API in glibc. -AC_CHECK_LIB(db1, dbopen, [DBLIBOBJS="$DBLIBOBJS db0.c"]) +AC_CHECK_LIB(db1, dbopen, [DBLIBOBJS="$DBLIBOBJS db1.c"]) if test X"$DBLIBOBJS" = X; then AC_MSG_ERROR([sorry rpm requires libdb.a or libdb1.a (from the Berkeley db package)]) @@ -336,7 +336,6 @@ for dbi in $DBLIBOBJS; do db3.c) AC_DEFINE(USE_DB3) ;; db2.c) AC_DEFINE(USE_DB2) ;; db1.c) AC_DEFINE(USE_DB1) ;; - db0.c) AC_DEFINE(USE_DB0) ;; esac done @@ -881,6 +880,7 @@ fi dnl Determine the canonical arch-vendor-os for the build machine case "${build_cpu}" in i386|i486|i586|i686|ix86) RPMCANONARCH=i386 ;; +ia64*) RPMCANONARCH=ia64 ;; alpha*) RPMCANONARCH=alpha ;; sparc*) RPMCANONARCH=sparc ;; powerpc*) RPMCANONARCH=ppc ;; diff --git a/installplatform b/installplatform index f2a6d7c0f..f38fe032b 100755 --- a/installplatform +++ b/installplatform @@ -41,7 +41,7 @@ for SUBST in $SUBSTS; do ARCH_INSTALL_POST='%{nil}' case "${ARCH}-${OS}" in - sparc64-linux) ARCH_INSTALL_POST=${pkglibdir}/brp-sparc64-linux ;; + sparc64-linux) ARCH_INSTALL_POST=${pkglibdir}/brp-sparc64-linux; LIB=lib64 ;; esac cat $PLATFORM | \ diff --git a/lib/Makefile.am b/lib/Makefile.am index 776d29585..34a2169e5 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -4,7 +4,7 @@ AUTOMAKE_OPTIONS = 1.4 foreign INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/build -I$(top_srcdir)/popt @INCPATH@ -EXTRA_DIST = falloc.c db0.c db2.c db3.c +EXTRA_DIST = falloc.c db1.c db2.c db3.c pkgincdir = $(pkgincludedir) pkginc_HEADERS = \ @@ -54,7 +54,7 @@ db2.lo: db2.c $(top_srcdir)/system.h rpmlib.h rpmdb.h rm -f $${F}.o ; \ done -db0.lo: db0.c falloc.lo $(top_srcdir)/system.h rpmlib.h rpmdb.h +db1.lo: db1.c falloc.lo $(top_srcdir)/system.h rpmlib.h rpmdb.h $(LIBTOOL) --mode=compile $(COMPILE) -c $< for F in $*.o $*.lo ; do \ @__LD@ -r -o $${F}.o $${F} falloc.lo -L/usr/lib -ldb1 ; \ @@ -23,7 +23,7 @@ static int _debug = 1; /* XXX if < 0 debugging, > 0 unusual error returns */ /*@access dbiIndex@*/ /*@access dbiIndexSet@*/ -/* XXX remap DB3 types back into DB0 types */ +/* XXX remap DB3 types back into DB1 types */ static inline DBTYPE db3_to_dbtype(int dbitype) { switch(dbitype) { @@ -36,7 +36,7 @@ static inline DBTYPE db3_to_dbtype(int dbitype) /*@notreached@*/ return DB_HASH; } -char * db0basename (int rpmtag) { +char * db1basename (int rpmtag) { char * base = NULL; switch (rpmtag) { case 0: base = "packages.rpm"; break; @@ -56,10 +56,6 @@ char * db0basename (int rpmtag) { return xstrdup(base); } -static inline /*@observer@*/ /*@null@*/ DB * GetDB(dbiIndex dbi) { - return ((DB *)dbi->dbi_db); -} - static int cvtdberr(dbiIndex dbi, const char * msg, int error, int printit) { int rc = 0; @@ -78,8 +74,8 @@ static int cvtdberr(dbiIndex dbi, const char * msg, int error, int printit) { return rc; } -static int db0sync(dbiIndex dbi, unsigned int flags) { - DB * db = GetDB(dbi); +static int db1sync(dbiIndex dbi, unsigned int flags) { + DB * db = dbi->dbi_db; int rc = 0; if (dbi->dbi_rpmtag == RPMDBI_PACKAGES) { @@ -107,7 +103,7 @@ static int db0sync(dbiIndex dbi, unsigned int flags) { return rc; } -static int db0byteswapped(dbiIndex dbi) +static int db1byteswapped(dbiIndex dbi) { return 0; } @@ -180,16 +176,16 @@ exit: return uh; } -static int db0copen(dbiIndex dbi, DBC ** dbcp, unsigned int flags) { +static int db1copen(dbiIndex dbi, DBC ** dbcp, unsigned int flags) { return 0; } -static int db0cclose(dbiIndex dbi, DBC * dbcursor, unsigned int flags) { +static int db1cclose(dbiIndex dbi, DBC * dbcursor, unsigned int flags) { dbi->dbi_lastoffset = 0; return 0; } -static int db0cget(dbiIndex dbi, void ** keyp, size_t * keylen, +static int db1cget(dbiIndex dbi, void ** keyp, size_t * keylen, void ** datap, size_t * datalen, unsigned int flags) { DBT key, data; @@ -228,7 +224,7 @@ static int db0cget(dbiIndex dbi, void ** keyp, size_t * keylen, if (offset == 0) return -1; offset--; /* XXX hack: caller will increment */ - /* XXX hack: return offset as data, free in db0cput */ + /* XXX hack: return offset as data, free in db1cput */ data.data = xmalloc(sizeof(offset)); memcpy(data.data, &offset, sizeof(offset)); data.size = sizeof(offset); @@ -252,7 +248,7 @@ static int db0cget(dbiIndex dbi, void ** keyp, size_t * keylen, } else { rc = db->get(db, &key, &data, 0); _printit = (rc == 1 ? 0 : _debug); - rc = cvtdberr(dbi, "db0cget", rc, _printit); + rc = cvtdberr(dbi, "db1cget", rc, _printit); } } @@ -276,7 +272,7 @@ static int db0cget(dbiIndex dbi, void ** keyp, size_t * keylen, return rc; } -static int db0cdel(dbiIndex dbi, const void * keyp, size_t keylen, +static int db1cdel(dbiIndex dbi, const void * keyp, size_t keylen, unsigned int flags) { int rc = 0; @@ -287,7 +283,7 @@ static int db0cdel(dbiIndex dbi, const void * keyp, size_t keylen, fadFree(dbi->dbi_pkgs, offset); } else { DBT key; - DB * db = GetDB(dbi); + DB * db = dbi->dbi_db; _mymemset(&key, 0, sizeof(key)); @@ -301,7 +297,7 @@ static int db0cdel(dbiIndex dbi, const void * keyp, size_t keylen, return rc; } -static int db0cput(dbiIndex dbi, const void * keyp, size_t keylen, +static int db1cput(dbiIndex dbi, const void * keyp, size_t keylen, const void * datap, size_t datalen, unsigned int flags) { DBT key, data; @@ -320,7 +316,7 @@ static int db0cput(dbiIndex dbi, const void * keyp, size_t keylen, memcpy(&offset, key.data, sizeof(offset)); if (offset == 0) { /* XXX simulated offset 0 record */ - /* XXX hack: return offset as data, free in db0cput */ + /* XXX hack: return offset as data, free in db1cput */ if (data.size == sizeof(offset)) { free(data.data); } @@ -337,8 +333,7 @@ static int db0cput(dbiIndex dbi, const void * keyp, size_t keylen, headerFree(h); } } else { - DB * db = GetDB(dbi); - int xx; + DB * db = dbi->dbi_db; rc = db->put(db, &key, &data, 0); rc = cvtdberr(dbi, "db->put", rc, _debug); @@ -347,10 +342,10 @@ static int db0cput(dbiIndex dbi, const void * keyp, size_t keylen, return rc; } -static int db0close(dbiIndex dbi, unsigned int flags) { - DB * db = GetDB(dbi); +static int db1close(dbiIndex dbi, unsigned int flags) { + DB * db = dbi->dbi_db; rpmdb rpmdb = dbi->dbi_rpmdb; - const char * base = db0basename(dbi->dbi_rpmtag); + const char * base = db1basename(dbi->dbi_rpmtag); const char * urlfn = rpmGenPath(rpmdb->db_root, rpmdb->db_home, base); const char * fn; int rc = 0; @@ -397,7 +392,7 @@ static int db0close(dbiIndex dbi, unsigned int flags) { return rc; } -static int db0open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) +static int db1open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) { const char * base = NULL; const char * urlfn = NULL; @@ -409,8 +404,9 @@ static int db0open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) *dbip = NULL; if ((dbi = db3New(rpmdb, rpmtag)) == NULL) return 1; + dbi->dbi_major = DB_VERSION_MAJOR; - base = db0basename(rpmtag); + base = db1basename(rpmtag); urlfn = rpmGenPath(rpmdb->db_root, rpmdb->db_home, base); (void) urlPath(urlfn, &fn); if (!(fn && *fn != '\0')) { @@ -423,7 +419,6 @@ static int db0open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) urlfn, dbi->dbi_mode); if (dbi->dbi_rpmtag == RPMDBI_PACKAGES) { - struct flock l; FD_t pkgs; pkgs = fadOpen(fn, dbi->dbi_mode, dbi->dbi_perms); @@ -434,16 +429,21 @@ static int db0open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) goto exit; } - l.l_whence = 0; - l.l_start = 0; - l.l_len = 0; - l.l_type = (dbi->dbi_mode & O_RDWR) ? F_WRLCK : F_RDLCK; + /* XXX HACK: fcntl lock if db3 (DB_INIT_CDB | DB_INIT_LOCK) specified */ + if (dbi->dbi_lockdbfd || (dbi->dbi_eflags & 0x30)) { + struct flock l; - if (Fcntl(pkgs, F_SETLK, (void *) &l)) { + l.l_whence = 0; + l.l_start = 0; + l.l_len = 0; + l.l_type = (dbi->dbi_mode & O_RDWR) ? F_WRLCK : F_RDLCK; + + if (Fcntl(pkgs, F_SETLK, (void *) &l)) { rpmError(RPMERR_FLOCK, _("cannot get %s lock on database"), ((dbi->dbi_mode & O_RDWR) ? _("exclusive") : _("shared"))); rc = 1; goto exit; + } } dbi->dbi_pkgs = pkgs; @@ -475,8 +475,8 @@ exit: return rc; } -struct _dbiVec db0vec = { +struct _dbiVec db1vec = { DB_VERSION_MAJOR, DB_VERSION_MINOR, DB_VERSION_PATCH, - db0open, db0close, db0sync, db0copen, db0cclose, db0cdel, db0cget, db0cput, - db0byteswapped + db1open, db1close, db1sync, db1copen, db1cclose, db1cdel, db1cget, db1cput, + db1byteswapped }; @@ -1,60 +1,35 @@ #include "system.h" -static int _debug = 1; +static int _debug = 1; /* XXX if < 0 debugging, > 0 unusual error returns */ #include <db.h> #include <rpmlib.h> +#include <rpmmacro.h> +#include <rpmurl.h> /* XXX urlPath proto */ #include "rpmdb.h" /*@access dbiIndex@*/ /*@access dbiIndexSet@*/ +static const char * db2basename = "packages.db2"; + #if DB_VERSION_MAJOR == 2 #define __USE_DB2 1 -/* XXX dbenv parameters */ -static int db_lorder = 0; /* 0 is native order */ -static void (*db_errcall) (const char *db_errpfx, char *buffer) = NULL; -static FILE * db_errfile = NULL; -static const char * db_errpfx = "rpmdb"; -static int db_verbose = 1; - -static int dbmp_mmapsize = 10 * 1024 * 1024; /* XXX db2 default: 10 Mb */ -static int dbmp_size = 1 * 1024 * 1024; /* XXX db2 default: 128 Kb */ - -/* XXX dbinfo parameters */ -static int db_cachesize = 0; -static int db_pagesize = 0; /* 512 - 64K, 0 is fs blksize */ -static void * (*db_malloc) (size_t nbytes) = NULL; - -static u_int32_t (*dbh_hash) (const void *, u_int32_t) = NULL; -static u_int32_t dbh_ffactor = 0; /* db1 default: 8 */ -static u_int32_t dbh_nelem = 0; /* db1 default: 1 */ -static u_int32_t dbh_flags = 0; - -#if defined(__USE_DB3) -static int dbopenflags = DB_INIT_MPOOL|DB_PRIVATE; -#else -static int dbopenflags = DB_INIT_MPOOL; -#endif - -#define _mymemset(_a, _b, _c) memset((_a), (_b), (_c)) - -static inline DBTYPE dbi_to_dbtype(DBI_TYPE dbitype) +/* XXX remap DB3 types back into DB2 types */ +static inline DBTYPE db3_to_dbtype(int dbitype) { switch(dbitype) { - case DBI_BTREE: return DB_BTREE; - case DBI_HASH: return DB_HASH; - case DBI_RECNO: return DB_RECNO; + case 1: return DB_BTREE; + case 2: return DB_HASH; + case 3: return DB_RECNO; + case 4: return DB_HASH; /* XXX W2DO? */ + case 5: return DB_HASH; /* XXX W2DO? */ } /*@notreached@*/ return DB_HASH; } -static inline /*@observer@*/ /*@null@*/ DB * GetDB(dbiIndex dbi) { - return ((DB *)dbi->dbi_db); -} - #if defined(__USE_DB2) || defined(__USE_DB3) #if defined(__USE_DB2) static /*@observer@*/ const char * db_strerror(int error) @@ -82,12 +57,12 @@ static /*@observer@*/ const char * db_strerror(int error) return ("DB_OLDVERSION: Database requires a version upgrade"); case DB_RUNRECOVERY: return ("DB_RUNRECOVERY: Fatal error, run database recovery"); -#else +#else /* __USE_DB3 */ case DB_LOCK_NOTHELD: return ("DB_LOCK_NOTHELD:"); case DB_REGISTERED: return ("DB_REGISTERED:"); -#endif +#endif /* __USE_DB3 */ default: { /* @@ -136,82 +111,131 @@ static int cvtdberr(dbiIndex dbi, const char * msg, int error, int printit) { return rc; } -static int db_init(dbiIndex dbi, const char *home, int dbflags, - DB_ENV **dbenvp, void **dbinfop) +static int db_fini(dbiIndex dbi, const char * dbhome, const char * dbfile, + const char * dbsubfile) +{ + rpmdb rpmdb = dbi->dbi_rpmdb; + DB_ENV * dbenv = (DB_ENV *)dbi->dbi_dbenv; + +#if defined(__USE_DB3) + char **dbconfig = NULL; + int rc; + + if (dbenv == NULL) { + dbi->dbi_dbenv = NULL; + return 0; + } + + rc = dbenv->close(dbenv, 0); + rc = cvtdberr(dbi, "dbenv->close", rc, _debug); + + if (dbfile) + rpmMessage(RPMMESS_DEBUG, _("closed db environment %s/%s(%s)\n"), + dbhome, dbfile, dbsubfile); + + if (rpmdb->db_remove_env || dbi->dbi_tear_down) { + int xx; + + xx = db_env_create(&dbenv, 0); + xx = cvtdberr(dbi, "db_env_create", rc, _debug); + xx = dbenv->remove(dbenv, dbhome, dbconfig, 0); + xx = cvtdberr(dbi, "dbenv->remove", rc, _debug); + + if (dbfile) + rpmMessage(RPMMESS_DEBUG, _("removed db environment %s/%s(%s)\n"), + dbhome, dbfile, dbsubfile); + + } + +#else /* __USE_DB3 */ + rc = db_appexit(dbenv); + rc = cvtdberr(dbi, "db_appexit", rc, _debug); + free(dbenv); +#endif /* __USE_DB3 */ + dbi->dbi_dbenv = NULL; + return rc; +} + +static int db2_fsync_disable(int fd) { + return 0; +} + +static int db_init(dbiIndex dbi, const char *dbhome, const char *dbfile, + const char * dbsubfile, DB_ENV **dbenvp) { + rpmdb rpmdb = dbi->dbi_rpmdb; DB_ENV *dbenv = NULL; - int mydbopenflags; + int eflags; int rc; - if (dbenvp == NULL || dbinfop == NULL) + if (dbenvp == NULL) return 1; - if (db_errfile == NULL) - db_errfile = stderr; - rc = db_env_create(&dbenv, 0); + /* XXX HACK */ + if (rpmdb->db_errfile == NULL) + rpmdb->db_errfile = stderr; + + eflags = (dbi->dbi_oeflags | dbi->dbi_eflags); + if ( dbi->dbi_mode & O_CREAT) eflags |= DB_CREATE; + + if (dbfile) + rpmMessage(RPMMESS_DEBUG, _("opening db environment %s/%s(%s) %s\n"), + dbhome, dbfile, dbsubfile, prDbiOpenFlags(eflags, 1)); + + rc = db_env_create(&dbenv, dbi->dbi_cflags); rc = cvtdberr(dbi, "db_env_create", rc, _debug); if (rc) goto errxit; #if defined(__USE_DB3) { int xx; - dbenv->set_errcall(dbenv, db_errcall); - dbenv->set_errfile(dbenv, db_errfile); - dbenv->set_errpfx(dbenv, db_errpfx); + dbenv->set_errcall(dbenv, rpmdb->db_errcall); + dbenv->set_errfile(dbenv, rpmdb->db_errfile); + dbenv->set_errpfx(dbenv, rpmdb->db_errpfx); /* dbenv->set_paniccall(???) */ - dbenv->set_verbose(dbenv, DB_VERB_CHKPOINT, db_verbose); - dbenv->set_verbose(dbenv, DB_VERB_DEADLOCK, db_verbose); - dbenv->set_verbose(dbenv, DB_VERB_RECOVERY, db_verbose); - dbenv->set_verbose(dbenv, DB_VERB_WAITSFOR, db_verbose); + dbenv->set_verbose(dbenv, DB_VERB_CHKPOINT, + (dbi->dbi_verbose & DB_VERB_CHKPOINT)); + dbenv->set_verbose(dbenv, DB_VERB_DEADLOCK, + (dbi->dbi_verbose & DB_VERB_DEADLOCK)); + dbenv->set_verbose(dbenv, DB_VERB_RECOVERY, + (dbi->dbi_verbose & DB_VERB_RECOVERY)); + dbenv->set_verbose(dbenv, DB_VERB_WAITSFOR, + (dbi->dbi_verbose & DB_VERB_WAITSFOR)); /* dbenv->set_lg_max(???) */ /* dbenv->set_lk_conflicts(???) */ /* dbenv->set_lk_detect(???) */ /* dbenv->set_lk_max(???) */ - xx = dbenv->set_mp_mmapsize(dbenv, dbmp_mmapsize); + xx = dbenv->set_mp_mmapsize(dbenv, dbi->dbi_mp_mmapsize); xx = cvtdberr(dbi, "dbenv->set_mp_mmapsize", xx, _debug); - xx = dbenv->set_cachesize(dbenv, 0, dbmp_size, 0); + xx = dbenv->set_cachesize(dbenv, 0, dbi->dbi_mp_size, 0); xx = cvtdberr(dbi, "dbenv->set_cachesize", xx, _debug); /* dbenv->set_tx_max(???) */ /* dbenv->set_tx_recover(???) */ + if (dbi->dbi_no_fsync) { + xx = dbenv->set_func_fsync(dbenv, db2_fsync_disable); + xx = cvtdberr(dbi, "dbenv->set_func_fsync", xx, _debug); + } } -#else - dbenv->db_errcall = db_errcall; - dbenv->db_errfile = db_errfile; - dbenv->db_errpfx = db_errpfx; - dbenv->db_verbose = db_verbose; - dbenv->mp_mmapsize = dbmp_mmapsize; /* XXX default is 10 Mb */ - dbenv->mp_size = dbmp_size; /* XXX default is 128 Kb */ -#endif - -#define _DBFMASK (DB_CREATE|DB_NOMMAP|DB_THREAD) - mydbopenflags = (dbflags & _DBFMASK) | dbopenflags; +#else /* __USE_DB3 */ + dbenv->db_errcall = rpmdb->db_errcall; + dbenv->db_errfile = rpmdb->db_errfile; + dbenv->db_errpfx = rpmdb->db_errpfx; + dbenv->db_verbose = dbi->dbi_verbose; + dbenv->mp_mmapsize = dbi->dbi_mp_mmapsize; /* XXX default is 10 Mb */ + dbenv->mp_size = dbi->dbi_mp_size; /* XXX default is 128 Kb */ +#endif /* __USE_DB3 */ #if defined(__USE_DB3) - rc = dbenv->open(dbenv, home, NULL, mydbopenflags, 0); + rc = dbenv->open(dbenv, dbhome, NULL, eflags, dbi->dbi_perms); rc = cvtdberr(dbi, "dbenv->open", rc, _debug); if (rc) goto errxit; - *dbinfop = NULL; -#else - rc = db_appinit(home, NULL, dbenv, mydbopenflags); +#else /* __USE_DB3 */ + rc = db_appinit(dbhome, NULL, dbenv, eflags); rc = cvtdberr(dbi, "db_appinit", rc, _debug); if (rc) goto errxit; - { DB_INFO * dbinfo = xcalloc(1, sizeof(*dbinfo)); - /* XXX W2DO? */ - dbinfo->db_cachesize = db_cachesize; - dbinfo->db_lorder = db_lorder; - dbinfo->db_pagesize = db_pagesize; - dbinfo->db_malloc = db_malloc; - if (dbflags & DB_CREATE) { - dbinfo->h_ffactor = dbh_ffactor; - dbinfo->h_hash = dbh_hash; - dbinfo->h_nelem = dbh_nelem; - dbinfo->flags = dbh_flags; - } - *dbinfop = dbinfo; - } -#endif +#endif /* __USE_DB3 */ *dbenvp = dbenv; @@ -225,411 +249,518 @@ errxit: xx = dbenv->close(dbenv, 0); xx = cvtdberr(dbi, "dbenv->close", xx, _debug); } -#else +#else /* __USE_DB3 */ if (dbenv) free(dbenv); -#endif +#endif /* __USE_DB3 */ return rc; } + #endif /* __USE_DB2 || __USE_DB3 */ static int db2sync(dbiIndex dbi, unsigned int flags) { - DB * db = GetDB(dbi); + DB * db = dbi->dbi_db; int rc; #if defined(__USE_DB2) || defined(__USE_DB3) + int _printit; rc = db->sync(db, flags); - rc = cvtdberr(dbi, "db->sync", rc, _debug); -#else + /* XXX DB_INCOMPLETE is returned occaisionally with multiple access. */ + _printit = (rc == DB_INCOMPLETE ? 0 : _debug); + rc = cvtdberr(dbi, "db->sync", rc, _printit); +#else /* __USE_DB2 || __USE_DB3 */ rc = db->sync(db, flags); -#endif +#endif /* __USE_DB2 || __USE_DB3 */ return rc; } -static int db2SearchIndex(dbiIndex dbi, const void * str, size_t len, - dbiIndexSet * set) +static int db2c_del(dbiIndex dbi, DBC * dbcursor, u_int32_t flags) { - DBT key, data; - DB * db = GetDB(dbi); - int _printit; int rc; - if (set) *set = NULL; - if (len == 0) len = strlen(str); - _mymemset(&key, 0, sizeof(key)); - _mymemset(&data, 0, sizeof(data)); - - key.data = (void *)str; - key.size = len; - data.data = NULL; - data.size = 0; + rc = dbcursor->c_del(dbcursor, flags); + rc = cvtdberr(dbi, "dbcursor->c_del", rc, _debug); + return rc; +} -#if defined(__USE_DB2) || defined(__USE_DB3) - rc = db->get(db, NULL, &key, &data, 0); - _printit = (rc == DB_NOTFOUND ? 0 : _debug); - rc = cvtdberr(dbi, "db->get", rc, _printit); -#else - rc = db->get(db, &key, &data, 0); -#endif +static int db2c_dup(dbiIndex dbi, DBC * dbcursor, DBC ** dbcp, u_int32_t flags) +{ + int rc; - if (rc == 0 && set) { - DBIR_t dbir = data.data; - int i; - - *set = xmalloc(sizeof(**set)); - (*set)->count = data.size / sizeof(*dbir); - (*set)->recs = xmalloc((*set)->count * sizeof(*((*set)->recs))); - - /* Convert to database internal format */ - for (i = 0; i < (*set)->count; i++) { - /* XXX TODO: swab data */ - (*set)->recs[i].recOffset = dbir[i].recOffset; - (*set)->recs[i].fileNumber = dbir[i].fileNumber; - (*set)->recs[i].fpNum = 0; - (*set)->recs[i].dbNum = 0; - } - } + rc = dbcursor->c_dup(dbcursor, dbcp, flags); + rc = cvtdberr(dbi, "dbcursor->c_dup", rc, _debug); return rc; } -/*@-compmempass@*/ -static int db2UpdateIndex(dbiIndex dbi, const char * str, dbiIndexSet set) +static int db2c_get(dbiIndex dbi, DBC * dbcursor, + DBT * key, DBT * data, u_int32_t flags) { - DBT key; - DB * db = GetDB(dbi); + int _printit; int rc; + int rmw; - _mymemset(&key, 0, sizeof(key)); - key.data = (void *)str; - key.size = strlen(str); +#ifdef NOTYET + if ((dbi->dbi_eflags & DB_INIT_CDB) && + !(dbi->dbi_oflags & DB_RDONLY) && + !(dbi->dbi_mode & O_RDWR)) + rmw = DB_RMW; + else +#endif + rmw = 0; - if (set->count) { - DBT data; - DBIR_t dbir = alloca(set->count * sizeof(*dbir)); - int i; + rc = dbcursor->c_get(dbcursor, key, data, rmw | flags); - /* Convert to database internal format */ - for (i = 0; i < set->count; i++) { - /* XXX TODO: swab data */ - dbir[i].recOffset = set->recs[i].recOffset; - dbir[i].fileNumber = set->recs[i].fileNumber; - } + _printit = (rc == DB_NOTFOUND ? 0 : _debug); + rc = cvtdberr(dbi, "dbcursor->c_get", rc, _printit); + return rc; +} - _mymemset(&data, 0, sizeof(data)); - data.data = dbir; - data.size = set->count * sizeof(*dbir); +static int db2c_put(dbiIndex dbi, DBC * dbcursor, + DBT * key, DBT * data, u_int32_t flags) +{ + int rc; -#if defined(__USE_DB2) || defined(__USE_DB3) - rc = db->put(db, NULL, &key, &data, 0); - rc = cvtdberr(dbi, "db->put", rc, _debug); -#else - rc = db->put(db, &key, &data, 0); -#endif + rc = dbcursor->c_put(dbcursor, key, data, flags); - } else { + rc = cvtdberr(dbi, "dbcursor->c_put", rc, _debug); + return rc; +} -#if defined(__USE_DB2) || defined(__USE_DB3) - rc = db->del(db, NULL, &key, 0); - rc = cvtdberr(dbi, "db->del", rc, _debug); -#else - rc = db->del(db, &key, 0); -#endif +static inline int db2c_close(dbiIndex dbi, DBC * dbcursor) +{ + int rc; - } + rc = dbcursor->c_close(dbcursor); + rc = cvtdberr(dbi, "dbcursor->c_close", rc, _debug); + return rc; +} + +static inline int db2c_open(dbiIndex dbi, DBC ** dbcp) +{ + DB * db = dbi->dbi_db; + DB_TXN * txnid = NULL; + int flags; + int rc; + +#if defined(__USE_DB3) + if ((dbi->dbi_eflags & DB_INIT_CDB) && + !(dbi->dbi_oflags & DB_RDONLY) && + !(dbi->dbi_mode & O_RDWR)) + flags = DB_WRITECURSOR; + else + flags = 0; + rc = db->cursor(db, txnid, dbcp, flags); +#else /* __USE_DB3 */ + rc = db->cursor(db, txnid, dbcp); +#endif /* __USE_DB3 */ + rc = cvtdberr(dbi, "db2copen", rc, _debug); return rc; } -/*@=compmempass@*/ -static int db2copen(dbiIndex dbi) { - DBC * dbcursor; +static int db2cclose(dbiIndex dbi, DBC * dbcursor, unsigned int flags) +{ int rc = 0; - if ((dbcursor = dbi->dbi_dbcursor) == NULL) { - DB * db = GetDB(dbi); - DB_TXN * txnid = NULL; - -#if defined(__USE_DB3) - rc = db->cursor(db, txnid, &dbcursor, 0); -#else - rc = db->cursor(db, txnid, &dbcursor); -#endif - rc = cvtdberr(dbi, "db->cursor", rc, _debug); - if (rc == 0) - dbi->dbi_dbcursor = dbcursor; + if (dbcursor == NULL) + dbcursor = dbi->dbi_rmw; + if (dbcursor) { + rc = db2c_close(dbi, dbcursor); + if (dbcursor == dbi->dbi_rmw) + dbi->dbi_rmw = NULL; } - dbi->dbi_lastoffset = 0; return rc; } -static int db2cclose(dbiIndex dbi) { +static int db2copen(dbiIndex dbi, DBC ** dbcp, unsigned int flags) +{ DBC * dbcursor; int rc = 0; - if ((dbcursor = dbi->dbi_dbcursor) != NULL) { - rc = dbcursor->c_close(dbcursor); - rc = cvtdberr(dbi, "dbcursor->c_close", rc, _debug); - dbi->dbi_dbcursor = NULL; + if ((dbcursor = dbi->dbi_rmw) != NULL) { + if (dbcp) *dbcp = dbi->dbi_rmw; + return 0; + } else if ((rc = db2c_open(dbi, &dbcursor)) == 0) { + dbi->dbi_rmw = dbcursor; } - dbi->dbi_lastoffset = 0; - return rc; -} -static int db2join(dbiIndex dbi) { - int rc = 1; + if (dbcp) + *dbcp = dbcursor; + return rc; } -static int db2cget(dbiIndex dbi, void ** keyp, size_t * keylen, - void ** datap, size_t * datalen) +static int db2cput(dbiIndex dbi, const void * keyp, size_t keylen, + const void * datap, size_t datalen, unsigned int flags) { + DB * db = dbi->dbi_db; + DB_TXN * txnid = NULL; DBT key, data; - DB * db; int rc; - if (dbi == NULL || dbi->dbi_db == NULL) - return 1; - - db = GetDB(dbi); - _mymemset(&key, 0, sizeof(key)); - _mymemset(&data, 0, sizeof(data)); - - key.data = NULL; - key.size = 0; + memset(&key, 0, sizeof(key)); + memset(&data, 0, sizeof(data)); + key.data = (void *)keyp; + key.size = keylen; + data.data = (void *)datap; + data.size = datalen; -#if defined(__USE_DB2) - { DBC * dbcursor; - int xx; + if (!dbi->dbi_use_cursors) { + rc = db->put(db, txnid, &key, &data, 0); + rc = cvtdberr(dbi, "db->put", rc, _debug); + } else { + DBC * dbcursor; - if ((dbcursor = dbi->dbi_dbcursor) == NULL) { - rc = db2copen(dbi); - if (rc) - return rc; - dbcursor = dbi->dbi_dbcursor; - } + if ((rc = db2copen(dbi, &dbcursor, 0)) != 0) + return rc; - /* XXX W2DO? db2 does DB_FIRST on uninitialized cursor ??? */ - rc = dbcursor->c_get(dbcursor, &key, &data, - (dbi->dbi_lastoffset++ ? DB_NEXT : DB_FIRST)); - if (rc == DB_NOTFOUND) - xx = db2cclose(dbi); - rc = cvtdberr(dbi, "dbcursor->c_get", rc, _debug); + rc = db2c_put(dbi, dbcursor, &key, &data, DB_KEYLAST); - if (rc == 0) { - if (keyp) - *keyp = key.data; - if (keylen) - *keylen = key.size; - if (datap) - *datap = data.data; - if (datalen) - *datalen = data.size; - } + (void) db2cclose(dbi, dbcursor, 0); } -#else - rc = db->seq(db, &key, &data, (dbi->dbi_lastoffset++ ? R_NEXT : R_FIRST)); - - switch (rc) { - default: - case RET_ERROR: /* -1 */ - case RET_SPECIAL: /* 1 */ - rc = 1; - if (keyp) - *keyp = NULL; - break; - case RET_SUCCESS: /* 0 */ - rc = 0; - if (keyp) - *keyp = key.data; - break; - } -#endif return rc; } -static int db2del(dbiIndex dbi, void * keyp, size_t keylen) + +static int db2cdel(dbiIndex dbi, const void * keyp, size_t keylen, unsigned int flags) { + DB * db = dbi->dbi_db; DB_TXN * txnid = NULL; - DBT key; - DB * db = GetDB(dbi); + DBT key, data; int rc; - _mymemset(&key, 0, sizeof(key)); + memset(&key, 0, sizeof(key)); + memset(&data, 0, sizeof(data)); - key.data = keyp; + key.data = (void *)keyp; key.size = keylen; - rc = db->del(db, txnid, &key, 0); - rc = cvtdberr(dbi, "db->del", rc, _debug); + if (!dbi->dbi_use_cursors) { + rc = db->del(db, txnid, &key, 0); + rc = cvtdberr(dbi, "db->del", rc, _debug); + } else { + DBC * dbcursor; + + if ((rc = db2copen(dbi, &dbcursor, 0)) != 0) + return rc; + + rc = db2c_get(dbi, dbcursor, &key, &data, DB_SET); + + if (rc == 0) { + /* XXX TODO: loop over duplicates */ + rc = db2c_del(dbi, dbcursor, 0); + } + + (void) db2c_close(dbi, dbcursor); + + } return rc; } -static int db2get(dbiIndex dbi, void * keyp, size_t keylen, - void ** datap, size_t * datalen) +static int db2cget(dbiIndex dbi, void ** keyp, size_t * keylen, + void ** datap, size_t * datalen, unsigned int flags) { + DB * db = dbi->dbi_db; DB_TXN * txnid = NULL; DBT key, data; - DB * db = GetDB(dbi); int rc; - if (datap) *datap = NULL; - if (datalen) *datalen = 0; - _mymemset(&key, 0, sizeof(key)); - _mymemset(&data, 0, sizeof(data)); + memset(&key, 0, sizeof(key)); + memset(&data, 0, sizeof(data)); + if (keyp) key.data = *keyp; + if (keylen) key.size = *keylen; + if (datap) data.data = *datap; + if (datalen) data.size = *datalen; + + if (!dbi->dbi_use_cursors) { + int _printit; + rc = db->get(db, txnid, &key, &data, 0); + _printit = (rc == DB_NOTFOUND ? 0 : _debug); + rc = cvtdberr(dbi, "db->get", rc, _printit); + } else { + DBC * dbcursor; - key.data = keyp; - key.size = keylen; - data.data = NULL; - data.size = 0; + if ((rc = db2copen(dbi, &dbcursor, 0)) != 0) + return rc; + + /* XXX W2DO? db2 does DB_FIRST on uninitialized cursor? */ + rc = db2c_get(dbi, dbcursor, &key, &data, + key.data == NULL ? DB_NEXT : DB_SET); - rc = db->get(db, txnid, &key, &data, 0); - rc = cvtdberr(dbi, "db->get", rc, _debug); + if (rc > 0) /* DB_NOTFOUND */ + (void) db2cclose(dbi, dbcursor, 0); + } if (rc == 0) { - *datap = data.data; - *datalen = data.size; + if (keyp) *keyp = key.data; + if (keylen) *keylen = key.size; + if (datap) *datap = data.data; + if (datalen) *datalen = data.size; } return rc; } -static int db2put(dbiIndex dbi, void * keyp, size_t keylen, - void * datap, size_t datalen) +static int db2byteswapped(dbiIndex dbi) { - DB_TXN * txnid = NULL; - DBT key, data; - DB * db = GetDB(dbi); - int rc; - - _mymemset(&key, 0, sizeof(key)); - _mymemset(&data, 0, sizeof(data)); - - key.data = keyp; - key.size = keylen; - data.data = datap; - data.size = datalen; + DB * db = dbi->dbi_db; + int rc = 0; - rc = db->put(db, txnid, &key, &data, 0); - rc = cvtdberr(dbi, "db->get", rc, _debug); +#if defined(__USE_DB3) + rc = db->get_byteswapped(db); +#endif /* __USE_DB3 */ return rc; } static int db2close(dbiIndex dbi, unsigned int flags) { - DB * db = GetDB(dbi); + rpmdb rpmdb = dbi->dbi_rpmdb; + const char * urlfn = NULL; + const char * dbhome; + const char * dbfile; + const char * dbsubfile; + DB * db = dbi->dbi_db; int rc = 0, xx; + urlfn = rpmGenPath( + (dbi->dbi_root ? dbi->dbi_root : rpmdb->db_root), + (dbi->dbi_home ? dbi->dbi_home : rpmdb->db_home), + NULL); + (void) urlPath(urlfn, &dbhome); + if (dbi->dbi_temporary) { + dbfile = NULL; + dbsubfile = NULL; + } else { +#ifdef HACK + dbfile = (dbi->dbi_file ? dbi->dbi_file : db2basename); + dbsubfile = (dbi->dbi_subfile ? dbi->dbi_subfile : tagName(dbi->dbi_rpmtag)); +#else + dbfile = (dbi->dbi_file ? dbi->dbi_file : tagName(dbi->dbi_rpmtag)); + dbsubfile = NULL; +#endif + } + #if defined(__USE_DB2) || defined(__USE_DB3) - if (dbi->dbi_dbcursor) { - DBC * dbcursor = (DBC *)dbi->dbi_dbcursor; - xx = dbcursor->c_close(dbcursor); - xx = cvtdberr(dbi, "dbcursor->c_close", xx, _debug); - dbi->dbi_dbcursor = NULL; - } + if (dbi->dbi_rmw) + db2cclose(dbi, NULL, 0); if (db) { rc = db->close(db, 0); rc = cvtdberr(dbi, "db->close", rc, _debug); db = dbi->dbi_db = NULL; + + if (dbfile) + rpmMessage(RPMMESS_DEBUG, _("closed db index %s/%s(%s)\n"), + dbhome, dbfile, dbsubfile); + } if (dbi->dbi_dbinfo) { free(dbi->dbi_dbinfo); dbi->dbi_dbinfo = NULL; } - if (dbi->dbi_dbenv) { - DB_ENV * dbenv = (DB_ENV *)dbi->dbi_dbenv; -#if defined(__USE_DB3) - xx = dbenv->close(dbenv, 0); - xx = cvtdberr(dbi, "dbenv->close", xx, _debug); -#else - xx = db_appexit(dbenv); - xx = cvtdberr(dbi, "db_appexit", xx, _debug); - free(dbi->dbi_dbenv); -#endif - dbi->dbi_dbenv = NULL; - } -#else + + xx = db_fini(dbi, dbhome, dbfile, dbsubfile); + +#else /* __USE_DB2 || __USE_DB3 */ + rc = db->close(db); -#endif + +#endif /* __USE_DB2 || __USE_DB3 */ dbi->dbi_db = NULL; + if (urlfn) + xfree(urlfn); + + db2Free(dbi); + return rc; } -static int db2open(dbiIndex dbi) +static int db2open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) { + const char * urlfn = NULL; + const char * dbhome; + const char * dbfile; + const char * dbsubfile; + dbiIndex dbi = NULL; int rc = 0; #if defined(__USE_DB2) || defined(__USE_DB3) - char * dbhome = NULL; - char * dbfile = NULL; DB * db = NULL; DB_ENV * dbenv = NULL; - void * dbinfo = NULL; - u_int32_t dbflags; + DB_TXN * txnid = NULL; + u_int32_t oflags; - dbhome = alloca(strlen(dbi->dbi_file) + 1); - strcpy(dbhome, dbi->dbi_file); - dbfile = strrchr(dbhome, '/'); - if (dbfile) - *dbfile++ = '\0'; - else - dbfile = dbhome; + if (dbip) + *dbip = NULL; + if ((dbi = db3New(rpmdb, rpmtag)) == NULL) + return 1; + dbi->dbi_major = DB_VERSION_MAJOR; + + urlfn = rpmGenPath( + (dbi->dbi_root ? dbi->dbi_root : rpmdb->db_root), + (dbi->dbi_home ? dbi->dbi_home : rpmdb->db_home), + NULL); + (void) urlPath(urlfn, &dbhome); + if (dbi->dbi_temporary) { + dbfile = NULL; + dbsubfile = NULL; + } else { +#ifdef HACK + dbfile = (dbi->dbi_file ? dbi->dbi_file : db2basename); + dbsubfile = (dbi->dbi_subfile ? dbi->dbi_subfile : tagName(dbi->dbi_rpmtag)); +#else + dbfile = (dbi->dbi_file ? dbi->dbi_file : tagName(dbi->dbi_rpmtag)); + dbsubfile = NULL; +#endif + } + + oflags = (dbi->dbi_oeflags | dbi->dbi_oflags); +#if 0 /* XXX rpmdb: illegal flag combination specified to DB->open */ + if ( dbi->dbi_mode & O_EXCL) oflags |= DB_EXCL; +#endif + if(!(dbi->dbi_mode & O_RDWR)) oflags |= DB_RDONLY; + if ( dbi->dbi_mode & O_CREAT) oflags |= DB_CREATE; + if ( dbi->dbi_mode & O_TRUNC) oflags |= DB_TRUNCATE; - dbflags = ( !(dbi->dbi_mode & O_RDWR) ? DB_RDONLY : - ((dbi->dbi_mode & O_CREAT) ? DB_CREATE : 0)); + rc = db_init(dbi, dbhome, dbfile, dbsubfile, &dbenv); + dbi->dbi_dbinfo = NULL; - rc = db_init(dbi, dbhome, dbflags, &dbenv, &dbinfo); + if (dbfile) + rpmMessage(RPMMESS_DEBUG, _("opening db index %s/%s(%s) %s mode=0x%x\n"), + dbhome, dbfile, dbsubfile, prDbiOpenFlags(oflags, 0), dbi->dbi_mode); if (rc == 0) { #if defined(__USE_DB3) - rc = db_create(&db, dbenv, 0); + rc = db_create(&db, dbenv, dbi->dbi_cflags); rc = cvtdberr(dbi, "db_create", rc, _debug); if (rc == 0) { - if (db_pagesize) { - rc = db->set_pagesize(db, db_pagesize); + if (dbi->dbi_lorder) { + rc = db->set_lorder(db, dbi->dbi_lorder); + rc = cvtdberr(dbi, "db->set_lorder", rc, _debug); + } + if (dbi->dbi_cachesize) { + rc = db->set_cachesize(db, 0, dbi->dbi_cachesize, 0); + rc = cvtdberr(dbi, "db->set_cachesize", rc, _debug); + } + if (dbi->dbi_pagesize) { + rc = db->set_pagesize(db, dbi->dbi_pagesize); rc = cvtdberr(dbi, "db->set_pagesize", rc, _debug); } - rc = db->open(db, dbfile, NULL, dbi_to_dbtype(dbi->dbi_type), - dbflags, dbi->dbi_perms); + if (rpmdb->db_malloc) { + rc = db->set_malloc(db, rpmdb->db_malloc); + rc = cvtdberr(dbi, "db->set_malloc", rc, _debug); + } + if (oflags & DB_CREATE) { + switch(dbi->dbi_type) { + default: + case DB_HASH: + if (dbi->dbi_h_ffactor) { + rc = db->set_h_ffactor(db, dbi->dbi_h_ffactor); + rc = cvtdberr(dbi, "db->set_h_ffactor", rc, _debug); + } + if (dbi->dbi_h_hash_fcn) { + rc = db->set_h_hash(db, dbi->dbi_h_hash_fcn); + rc = cvtdberr(dbi, "db->set_h_hash", rc, _debug); + } + if (dbi->dbi_h_nelem) { + rc = db->set_h_nelem(db, dbi->dbi_h_nelem); + rc = cvtdberr(dbi, "db->set_h_nelem", rc, _debug); + } + if (dbi->dbi_h_flags) { + rc = db->set_flags(db, dbi->dbi_h_flags); + rc = cvtdberr(dbi, "db->set_h_flags", rc, _debug); + } + if (dbi->dbi_h_dup_compare_fcn) { + rc = db->set_dup_compare(db, dbi->dbi_h_dup_compare_fcn); + rc = cvtdberr(dbi, "db->set_dup_compare", rc, _debug); + } + break; + case DB_BTREE: + case DB_RECNO: + case DB_QUEUE: + break; + } + } + dbi->dbi_dbinfo = NULL; + + rc = db->open(db, dbfile, dbsubfile, + dbi->dbi_type, oflags, dbi->dbi_perms); rc = cvtdberr(dbi, "db->open", rc, _debug); + + if (dbi->dbi_get_rmw_cursor) { + DBC * dbcursor = NULL; + int xx; + xx = db->cursor(db, txnid, &dbcursor, + ((oflags & DB_RDONLY) ? 0 : DB_WRITECURSOR)); + xx = cvtdberr(dbi, "db->cursor", xx, _debug); + dbi->dbi_rmw = dbcursor; + } else + dbi->dbi_rmw = NULL; } #else - rc = db_open(dbfile, dbi_to_dbtype(dbi->dbi_type), dbflags, + { DB_INFO * dbinfo = xcalloc(1, sizeof(*dbinfo)); + dbinfo->db_cachesize = dbi->dbi_cachesize; + dbinfo->db_lorder = dbi->dbi_lorder; + dbinfo->db_pagesize = dbi->dbi_pagesize; + dbinfo->db_malloc = rpmdb->db_malloc; + if (oflags & DB_CREATE) { + switch(db3_to_dbtype(dbi->dbi_type)) { + default: + case DB_HASH: + dbinfo->h_ffactor = dbi->dbi_h_ffactor; + dbinfo->h_hash = dbi->dbi_h_hash_fcn; + dbinfo->h_nelem = dbi->dbi_h_nelem; + dbinfo->flags = dbi->dbi_h_flags; + break; + } + } + dbi->dbi_dbinfo = dbinfo; + rc = db_open(dbfile, db3_to_dbtype(dbi->dbi_type), oflags, dbi->dbi_perms, dbenv, dbinfo, &db); rc = cvtdberr(dbi, "db_open", rc, _debug); + } #endif /* __USE_DB3 */ } dbi->dbi_db = db; dbi->dbi_dbenv = dbenv; - dbi->dbi_dbinfo = dbinfo; -#else +#else /* __USE_DB2 || __USE_DB3 */ void * dbopeninfo = NULL; + + if (dbip) + *dbip = NULL; + if ((dbi = db2New(rpmdb, rpmtag)) == NULL) + return 1; + dbi->dbi_db = dbopen(dbfile, dbi->dbi_mode, dbi->dbi_perms, - dbi_to_dbtype(dbi->dbi_type), dbopeninfo); + db3_to_dbtype(dbi->dbi_type), dbopeninfo); #endif /* __USE_DB2 || __USE_DB3 */ - if (rc == 0 && dbi->dbi_db != NULL) { + if (rc == 0 && dbi->dbi_db != NULL && dbip != NULL) { rc = 0; -fprintf(stderr, "*** db%dopen: %s\n", dbi->dbi_major, dbfile); + *dbip = dbi; } else { rc = 1; + db3Free(dbi); } + if (urlfn) + xfree(urlfn); + return rc; } struct _dbiVec db2vec = { DB_VERSION_MAJOR, DB_VERSION_MINOR, DB_VERSION_PATCH, - db2open, db2close, db2sync, db2SearchIndex, db2UpdateIndex, - db2del, db2get, db2put, db2copen, db2cclose, db2join, db2cget + db2open, db2close, db2sync, db2copen, db2cclose, db2cdel, db2cget, db2cput, + db2byteswapped }; #endif /* DB_VERSION_MAJOR == 2 */ @@ -82,7 +82,10 @@ struct dbOption rdbOptions[] = { { "usecursors",POPT_ARG_NONE, &db3dbi.dbi_use_cursors, 0 }, { "rmwcursor", POPT_ARG_NONE, &db3dbi.dbi_get_rmw_cursor, 0 }, { "nofsync", POPT_ARG_NONE, &db3dbi.dbi_no_fsync, 0 }, + { "nodbsync", POPT_ARG_NONE, &db3dbi.dbi_no_dbsync, 0 }, + { "lockdbfd", POPT_ARG_NONE, &db3dbi.dbi_lockdbfd, 0 }, { "temporary", POPT_ARG_NONE, &db3dbi.dbi_temporary, 0 }, + { "debug", POPT_ARG_NONE, &db3dbi.dbi_debug, 0 }, { "cachesize", POPT_ARG_INT, &db3dbi.dbi_cachesize, 0 }, { "errpfx", POPT_ARG_STRING, &db3dbi.dbi_errpfx, 0 }, @@ -197,7 +200,8 @@ void db3Free(dbiIndex dbi) { } } -static const char *_dbi_config_default = "create:mpool:hash:perms=0644:teardown"; +static const char *db3_config_default = + "db3:hash:mpool:cdb:usecursors:verbose:mp_mmapsize=8Mb:mp_size=512Kb:pagesize=512:perms=0644"; dbiIndex db3New(rpmdb rpmdb, int rpmtag) { @@ -214,7 +218,7 @@ dbiIndex db3New(rpmdb rpmdb, int rpmtag) } dbOpts = rpmExpand("%{_dbi_config}", NULL); if (!(dbOpts && *dbOpts && *dbOpts != '%')) { - dbOpts = xstrdup(_dbi_config_default); + dbOpts = rpmExpand(db3_config_default, NULL); } } @@ -624,9 +628,7 @@ static int db3c_get(dbiIndex dbi, DBC * dbcursor, int rmw; #ifdef NOTYET - if ((dbi->dbi_eflags & DB_INIT_CDB) && - !(dbi->dbi_oflags & DB_RDONLY) && - !(dbi->dbi_mode & O_RDWR)) + if ((dbi->dbi_eflags & DB_INIT_CDB) && !(dbi->dbi_oflags & DB_RDONLY)) rmw = DB_RMW; else #endif @@ -667,9 +669,7 @@ static inline int db3c_open(dbiIndex dbi, DBC ** dbcp) int rc; #if defined(__USE_DB3) - if ((dbi->dbi_eflags & DB_INIT_CDB) && - !(dbi->dbi_oflags & DB_RDONLY) && - !(dbi->dbi_mode & O_RDWR)) + if ((dbi->dbi_eflags & DB_INIT_CDB) && !(dbi->dbi_oflags & DB_RDONLY)) flags = DB_WRITECURSOR; else flags = 0; @@ -693,6 +693,7 @@ static int db3cclose(dbiIndex dbi, DBC * dbcursor, unsigned int flags) if (dbcursor == dbi->dbi_rmw) dbi->dbi_rmw = NULL; } + if (dbi->dbi_debug) fprintf(stderr, "db3cclose: rc %d rmw %p\n", rc, dbi->dbi_rmw); return rc; } @@ -701,16 +702,15 @@ static int db3copen(dbiIndex dbi, DBC ** dbcp, unsigned int flags) DBC * dbcursor; int rc = 0; - if ((dbcursor = dbi->dbi_rmw) != NULL) { - if (dbcp) *dbcp = dbi->dbi_rmw; - return 0; - } else if ((rc = db3c_open(dbi, &dbcursor)) == 0) { - dbi->dbi_rmw = dbcursor; + if ((dbcursor = dbi->dbi_rmw) == NULL) { + if ((rc = db3c_open(dbi, &dbcursor)) == 0) + dbi->dbi_rmw = dbcursor; } if (dbcp) - *dbcp = dbcursor; + *dbcp = dbi->dbi_rmw; + if (dbi->dbi_debug) fprintf(stderr, "db3copen: rc %d dbc %p 0x%x rmw %p\n", rc, dbcursor, (dbcursor ? dbcursor->flags : 0), dbi->dbi_rmw); return rc; } @@ -1024,6 +1024,33 @@ static int db3open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) dbi->dbi_rmw = dbcursor; } else dbi->dbi_rmw = NULL; + + if (dbi->dbi_lockdbfd) { + int fdno = -1; + + if (!(db->fd(db, &fdno) == 0 && fdno >= 0)) { + rc = 1; + } else { + struct flock l; + l.l_whence = 0; + l.l_start = 0; + l.l_len = 0; + l.l_type = (dbi->dbi_mode & O_RDWR) ? F_WRLCK : F_RDLCK; + + if (fcntl(fdno, F_SETLK, (void *) &l)) { + rpmError(RPMERR_FLOCK, + _("cannot get %s lock on %s/%s(%s)\n"), + ((dbi->dbi_mode & O_RDWR) + ? _("exclusive") : _("shared")), + dbhome, dbfile, dbsubfile); + rc = 1; + } else if (dbfile) { + rpmMessage(RPMMESS_VERBOSE, + _("locked db index %s/%s(%s)\n"), + dbhome, dbfile, dbsubfile); + } + } + } } #else { DB_INFO * dbinfo = xcalloc(1, sizeof(*dbinfo)); @@ -1070,7 +1097,7 @@ static int db3open(rpmdb rpmdb, int rpmtag, dbiIndex * dbip) *dbip = dbi; } else { rc = 1; - db3Free(dbi); + db3close(dbi, 0); } if (urlfn) @@ -1,11 +1,9 @@ #ifndef MD5_H #define MD5_H -#ifdef __alpha -typedef unsigned int uint32; -#else -typedef unsigned long uint32; -#endif +#include <sys/types.h> + +typedef u_int32_t uint32; struct MD5Context { uint32 buf[4]; diff --git a/lib/rpmdb.c b/lib/rpmdb.c index 09ab372d3..5803efbcc 100644 --- a/lib/rpmdb.c +++ b/lib/rpmdb.c @@ -104,14 +104,12 @@ static void dbiTagsInit(void) free(dbiTagStr); } -#if USE_DB0 -extern struct _dbiVec db0vec; -#define DB0vec &db0vec +#if USE_DB1 +extern struct _dbiVec db1vec; +#define DB1vec &db1vec #else -#define DB0vec NULL -#endif - #define DB1vec NULL +#endif #if USE_DB2 extern struct _dbiVec db2vec; @@ -128,7 +126,7 @@ extern struct _dbiVec db3vec; #endif static struct _dbiVec *mydbvecs[] = { - DB0vec, DB1vec, DB2vec, DB3vec, NULL + DB1vec, DB1vec, DB2vec, DB3vec, NULL }; inline int dbiSync(dbiIndex dbi, unsigned int flags) { @@ -196,6 +194,12 @@ dbiIndex dbiOpen(rpmdb rpmdb, int rpmtag, unsigned int flags) case 1: case 0: if (mydbvecs[major] == NULL) { + fprintf(stderr, _("\n\ +--> This version of rpm was not compiled with support for db%d. Please\ + verify the setting of the macro %%_dbapi using \"rpm --showrc\" and\ + correct your configuration.\ +\n\ +")); rc = 1; break; } @@ -206,7 +210,7 @@ dbiIndex dbiOpen(rpmdb rpmdb, int rpmtag, unsigned int flags) break; case -1: major = 4; - while (major-- > 0) { + while (major-- > 1) { if (mydbvecs[major] == NULL) continue; errno = 0; @@ -216,7 +220,6 @@ dbiIndex dbiOpen(rpmdb rpmdb, int rpmtag, unsigned int flags) break; } if (rc == 1 && major == 3) { - fprintf(stderr, "*** FIXME: <message about how to convert db>\n"); fprintf(stderr, _("\n\ --> Please run \"rpm --rebuilddb\" as root to convert your database from\n\ db1 to db3 on-disk format.\n\ @@ -542,7 +545,7 @@ static struct rpmdb_s dbTemplate = { }; /* XXX query.c, rpminstall.c, verify.c */ -void rpmdbClose (rpmdb rpmdb) +int rpmdbClose (rpmdb rpmdb) { int dbix; @@ -569,6 +572,19 @@ void rpmdbClose (rpmdb rpmdb) rpmdb->_dbi = NULL; } free(rpmdb); + return 0; +} + +int rpmdbSync(rpmdb rpmdb) +{ + int dbix; + + for (dbix = 0; dbix < rpmdb->db_ndbi; dbix++) { + if (rpmdb->_dbi[dbix] == NULL) + continue; + dbiSync(rpmdb->_dbi[dbix], 0); + } + return 0; } static /*@only@*/ rpmdb newRpmdb(const char * root, const char * home, @@ -658,17 +674,17 @@ static int openDatabase(const char * prefix, const char * dbpath, rpmdb *dbp, } dbi = dbiOpen(rpmdb, rpmtag, 0); - if (dbi == NULL) - continue; switch (rpmtag) { case RPMDBI_PACKAGES: + if (dbi == NULL) rc |= 1; #if 0 if (rpmdb->db_major == 3) #endif goto exit; break; case RPMTAG_NAME: + if (dbi == NULL) rc |= 1; if (minimal) goto exit; break; @@ -1044,6 +1060,7 @@ static int dbiUpdateRecord(dbiIndex dbi, int offset, Header h) void * uh; size_t uhlen; int rc; + int xx; if (_noDirTokens) expandFilelist(h); @@ -1052,6 +1069,7 @@ static int dbiUpdateRecord(dbiIndex dbi, int offset, Header h) uh = headerUnload(h); blockSignals(dbi->dbi_rpmdb, &signalMask); rc = dbiPut(dbi, &offset, sizeof(offset), uh, uhlen, 0); + xx = dbiSync(dbi, 0); unblockSignals(dbi->dbi_rpmdb, &signalMask); free(uh); @@ -1508,7 +1526,9 @@ int rpmdbRemove(rpmdb rpmdb, unsigned int offset, int tolerant) xx = dbiCopen(dbi, NULL, 0); xx = dbiDel(dbi, &offset, sizeof(offset), 0); xx = dbiCclose(dbi, NULL, 0); - xx = dbiSync(dbi, 0); + /* XXX HACK sync is on the bt with multiple db access */ + if (!dbi->dbi_no_dbsync) + xx = dbiSync(dbi, 0); continue; /*@notreached@*/ break; } @@ -1564,7 +1584,9 @@ int rpmdbRemove(rpmdb rpmdb, unsigned int offset, int tolerant) } xx = dbiCclose(dbi, NULL, 0); - dbiSync(dbi, 0); + /* XXX HACK sync is on the bt with multiple db access */ + if (!dbi->dbi_no_dbsync) + xx = dbiSync(dbi, 0); switch (rpmtype) { case RPM_STRING_ARRAY_TYPE: @@ -1678,6 +1700,7 @@ int rpmdbAdd(rpmdb rpmdb, Header h) } rc = dbiPut(dbi, keyp, keylen, datap, datalen, 0); + xx = dbiSync(dbi, 0); xx = dbiCclose(dbi, NULL, 0); @@ -1710,7 +1733,8 @@ int rpmdbAdd(rpmdb rpmdb, Header h) xx = dbiCopen(dbi, NULL, 0); xx = dbiUpdateRecord(dbi, offset, h); xx = dbiCclose(dbi, NULL, 0); - xx = dbiSync(dbi, 0); + if (!dbi->dbi_no_dbsync) + xx = dbiSync(dbi, 0); { const char *n, *v, *r; headerNVR(h, &n, &v, &r); rpmMessage(RPMMESS_VERBOSE, " +++ %10d %s-%s-%s\n", offset, n, v, r); @@ -1785,7 +1809,9 @@ int rpmdbAdd(rpmdb rpmdb, Header h) } xx = dbiCclose(dbi, NULL, 0); - dbiSync(dbi, 0); + /* XXX HACK sync is on the bt with multiple db access */ + if (!dbi->dbi_no_dbsync) + xx = dbiSync(dbi, 0); switch (rpmtype) { case RPM_STRING_ARRAY_TYPE: @@ -1829,7 +1855,7 @@ static void rpmdbRemoveDatabase(const char * rootdir, const char * dbpath) { int i; for (i = 0; i < dbiTagsMax; i++) { - const char * base = db0basename(dbiTags[i]); + const char * base = db1basename(dbiTags[i]); sprintf(filename, "%s/%s/%s", rootdir, dbpath, base); unlink(filename); xfree(base); @@ -1909,7 +1935,7 @@ static int rpmdbMoveDatabase(const char * rootdir, const char * olddbpath, case 0: { int i; for (i = 0; i < dbiTagsMax; i++) { - const char * base = db0basename(dbiTags[i]); + const char * base = db1basename(dbiTags[i]); sprintf(ofilename, "%s/%s/%s", rootdir, olddbpath, base); sprintf(nfilename, "%s/%s/%s", rootdir, newdbpath, base); (void)rpmCleanPath(ofilename); diff --git a/lib/rpmdb.h b/lib/rpmdb.h index 6f0a6072b..f20b1d800 100644 --- a/lib/rpmdb.h +++ b/lib/rpmdb.h @@ -158,8 +158,11 @@ struct _dbiIndex { int dbi_tear_down; int dbi_use_cursors; int dbi_get_rmw_cursor; - int dbi_no_fsync; - int dbi_temporary; + int dbi_no_fsync; /*<! no-op fsync for db */ + int dbi_no_dbsync; /*<! don't call dbiSync */ + int dbi_lockdbfd; /*<! do fcntl lock on db fd */ + int dbi_temporary; /*<! non-persistent */ + int dbi_debug; /* dbenv parameters */ int dbi_lorder; @@ -360,7 +363,7 @@ int dbiByteSwapped(dbiIndex dbi); * @param rpmtag rpm tag * @return base file name */ -char * db0basename(int rpmtag); +char * db1basename(int rpmtag); /** */ diff --git a/lib/rpmlib.h b/lib/rpmlib.h index f75d7971f..2c92e11c4 100644 --- a/lib/rpmlib.h +++ b/lib/rpmlib.h @@ -348,9 +348,18 @@ int rpmdbInit(const char * root, int perms); /* nonzero on error */ /** - * @param db rpm database + * Close all database indices and free rpmdb. + * @param rpmdb rpm database + * @return 0 always + */ +int rpmdbClose ( /*@only@*/ rpmdb rpmdb); + +/** + * Sync all database indices. + * @param rpmdb rpm database + * @return 0 always */ -void rpmdbClose ( /*@only@*/ rpmdb db); +int rpmdbSync (rpmdb rpmdb); /** * Return number of instances of package in rpm database. diff --git a/lib/transaction.c b/lib/transaction.c index b266696e6..3aa98ce31 100644 --- a/lib/transaction.c +++ b/lib/transaction.c @@ -1679,6 +1679,7 @@ int rpmRunTransactions(rpmTransactionSet ts, rpmCallbackFunction notify, ourrc++; break; } + (void) rpmdbSync(ts->db); } freeFl(ts, flList); @@ -1,4 +1,4 @@ -# $Id: macros.in,v 1.55 2000/04/28 15:14:47 jbj Exp $ +# $Id: macros.in,v 1.56 2000/05/01 17:50:35 jbj Exp $ #============================================================================== # Macro naming conventions (preliminary): # @@ -206,13 +206,14 @@ # Macros used to configure Berkley db parameters. # # Choose db interface: -# 0 linux glibc libdb1 routines. -# 1 db_185.h interface in db2/db3 libdb.a. +# 0 same as 1 +# 1 native db1 interface (e.g. linux glibc libdb1 routines). # 2 native db2 interface. # 3 native db3 interface. -# -1 db3 -> db2 -> db1 -> db0 (as available). -# There are two macros so that --rebuilddb can convert old_db_api -> new_db_api. -%_dbapi 0 +# -1 db3 -> db2 -> db1 (as available). +# +# There are two macros so that --rebuilddb can convert db1 -> db3 +%_dbapi 1 %_dbapi_rebuild 3 # @@ -236,43 +237,42 @@ # # See http://www.sleepycat.com for Berkeley db-3.0.55 configuration. # -# The (intended) default value for Red Hat Linux is -# hash:mpool:shared:lock +# The (intended) default value for rpm-3.1 on Red Hat Linux is +# db3:hash:mpool:cdb:usecursors:mp_mmapsize=8Mb:mp_size=8Mb:pagesize=512 # # Additional rpm specific configuration: -# teardown Should the DB3 environment be removed after use (experimental)? -# usecursors Should DB3 cursors be used in get/put/del (experimental)? +# usecursors Should DB3 cursors be used in get/put/del ? # -%__dbi_flags mpool:nommap -%__dbi_type hash -%__dbi_perms perms=0644 %__dbi_major db%{_dbapi} +%__dbi_type hash +%__dbi_flags mpool:cdb %__dbi_other usecursors %__dbi_verbose verbose %__dbi_mp_mmapsize mp_mmapsize=16Mb -%__dbi_mp_size mp_size=4Mb -%__dbi_pagesize pagesize=16Kb +%__dbi_mp_size mp_size=512Kb +%__dbi_pagesize pagesize=512 +%__dbi_perms perms=0644 # This is a colon (or white space) separated list of tokens for Berkeley # dbi configuration. %_dbi_config \ - %{__dbi_flags}\ - %{__dbi_type}\ - %{__dbi_perms}\ %{__dbi_major}\ + %{__dbi_type}\ + %{__dbi_flags}\ %{__dbi_other}\ %{__dbi_verbose}\ %{__dbi_mp_mmapsize}\ %{__dbi_mp_size}\ %{__dbi_pagesize}\ + %{__dbi_perms}\ %{nil} -# Depends is a per-transaction cache of known dependency resolutions. -%_dbi_config_Depends %{_dbi_config}:private:temporary - -# This is the list of tags for which indices will be built. +# The list of tags for which indices will be built. %_dbi_indices Packages:Name:Basenames:Group:Requirename:Providename:Conflictname:Triggername:Depends +# "Depends" is a per-transaction cache of known dependency resolutions. +%_dbi_config_Depends %{_dbi_config}:temporary + #============================================================================== # ---- per-platform macros. # Macros that are specific to an individual platform. The values here diff --git a/perl/Makefile.PL b/perl/Makefile.PL index f62ecfe58..87a87ac05 100644 --- a/perl/Makefile.PL +++ b/perl/Makefile.PL @@ -8,7 +8,7 @@ WriteMakefile( 'OBJECT' => 'rpm.o constant.o', 'VERSION_FROM' => 'rpm.pm', # finds $VERSION 'MAKEFILE'=> 'PMakefile', - 'LIBS' => [' -L/usr/local/lib -lz -lbz2'], # e.g., '-lm' + 'LIBS' => [' -L/usr/local/lib -lpthread -lz -lbz2'], # e.g., '-lm' 'CCFLAGS' => '-g -O2 -D_GNU_SOURCE -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts', 'OPTIMIZE'=> '-g', 'DEFINE' => '-Dbool=char -DHAS_BOOL', diff --git a/po/POTFILES.in b/po/POTFILES.in index b755c0537..174dbca86 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -27,7 +27,8 @@ build/reqprov.c build/spec.c lib/cpio.c lib/depends.c -lib/db0.c +lib/db1.c +lib/db2.c lib/db3.c lib/falloc.c lib/formats.c @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-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" @@ -2186,89 +2186,99 @@ msgstr "balíèek %s koliduje: %s\n" msgid "loop in prerequisite chain: %s" msgstr "smyèka v øetìzu podmínek: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, fuzzy, c-format msgid "removed db file %s\n" msgstr "odstraòuje se rejstøík souborù pro %s\n" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "nelze provést statistiku %s: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "probíhá otevírání databázového re¾imu: 0%o\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "nelze otevøít %s: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "nelze získat %s zámek k databázi" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "vıhradní" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "sdílenı" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" msgstr "" +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "nelze získat %s zámek k databázi" + +#: lib/db3.c:1049 +#, fuzzy, c-format +msgid "locked db index %s/%s(%s)\n" +msgstr "odstraòuje se rejstøík souborù pro %s\n" + #: lib/falloc.c:135 #, c-format msgid "" @@ -2972,7 +2982,15 @@ msgstr "OK" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2980,156 +2998,156 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "chyba: nelze otevøít %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "chyba pøi získávání záznamu %s z %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "chyba pøi ukládání záznamu %s do %s" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "chyba pøi odstraòování záznamu %s do %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "nebyla nastavena dbpath" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "chyba: nelze otevøít %s%s/packages.rpm\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "nelze èíst hlavièku u %d pro vyhledání" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "balíèek %s nenalezen v %s" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "balíèek %s nenalezen v %s" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, fuzzy, c-format msgid "removing 0 %s entries.\n" msgstr "odstraòuje se polo¾ka databáze\n" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "odstraòuje se rejstøík skupin\n" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "odstraòuje se rejstøík názvù\n" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "nelze alokovat prostor pro databázi" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, fuzzy, c-format msgid "adding \"%s\" to %s index.\n" msgstr "Probíhá získávání %s jako %s\n" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "databáze se pøestavuje v koøenovém adresáøi %s\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "doèasná databáze %s ji¾ existuje" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "vytváøí se adresáø: %s\n" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "chyba pøi vytváøení adresáøe %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "otevírá se stará databáze\n" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "otevírá se nová databáze\n" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "záznam èíslo %d v databázi je chybnı -- vynechává se" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "nelze pøidat záznam - pùvodnì u %d" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "databázi nelze pøestavit; pùvodní databáze zùstává na svém místì\n" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "starou databázi nelze nahradit novou databází!\n" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, fuzzy, c-format msgid "replace files in %s with files from %s to recover" msgstr "aby se obnovily, nahrazuje soubory v %s soubory z %s" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "nelze odstranit %s: %s\n" @@ -37,7 +37,7 @@ msgid "" msgstr "" "Project-Id-Version: rpm 2.5.2\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-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" @@ -2287,89 +2287,99 @@ msgstr "Paket %s wird nicht in %s aufgeführt" msgid "loop in prerequisite chain: %s" msgstr "" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, c-format msgid "removed db file %s\n" msgstr "" # , c-format -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "Öffnen von %s fehlgeschlagen: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "Datenbank aus der vorhandenen neu erstellen" # , c-format -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "Öffnen von %s fehlgeschlagen: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "kann %s lock für die Datenbank nicht bekommen" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "exklusiv" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "geteilt" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" +msgstr "" + +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "kann %s lock für die Datenbank nicht bekommen" + +#: lib/db3.c:1049 +#, c-format +msgid "locked db index %s/%s(%s)\n" msgstr "" #: lib/falloc.c:135 @@ -3088,7 +3098,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -3096,162 +3114,162 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "Fehler: kann %s nicht öffnen\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "Fehler beim Eintrag %s von %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "Fehler bei Schreiben des Eintrags %s nach %s" # FIXME -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "Fehler beim Löschen des Eintrags %s nach %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "»dbpath« ist nicht gesetzt" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "Fehler: kann nicht öffnen %s%s/packages.rpm\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "kann Kopfzeilen bei %d nicht lesen, um danach zu suchen" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "Paket %s in %s nicht gefunden" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "Paket %s in %s nicht gefunden" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, c-format msgid "removing 0 %s entries.\n" msgstr "" # FIXME -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "Fehler beim Löschen des Eintrags %s nach %s" # FIXME -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "Fehler beim Löschen des Eintrags %s nach %s" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" # reservieren??? -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "kann keinen Platz für die Datenbank bekommen" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, c-format msgid "adding \"%s\" to %s index.\n" msgstr "" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "Datenbank aus der vorhandenen neu erstellen" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "die temporäre Datenbank %s existiert schon" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, fuzzy, c-format msgid "creating directory: %s\n" msgstr "Fehler beim Anlegen des Verzeichnisses %s: %s" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "Fehler beim Anlegen des Verzeichnisses %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "Datenbank aus der vorhandenen neu erstellen" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "Datenbank aus der vorhandenen neu erstellen" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "" "Eintrag Nummer %d in der Datenback ist nicht in Ordnung -- wird übersprungen" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "kann einen Eintrag hinzufügen, ursprünglich bei %d" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "" # , c-format -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "Öffnen von %s fehlgeschlagen: %s" @@ -1,6 +1,6 @@ msgid "" msgstr "" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-0400\n" "Last-Translator: Raimo Koski <rkoski@pp.weppi.fi>\n" "Language-Team: Finnish <linux@sot.com>\n" "Content-Type: text/plain; charset=\n" @@ -2224,87 +2224,97 @@ msgstr "paketti %s ei ole %s:ssä" msgid "loop in prerequisite chain: %s" msgstr "silmukka edellytysten ketjussa: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, c-format msgid "removed db file %s\n" msgstr "" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "en voinut avata %s: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "kokoa tietokanta uudelleen vanhasta tietokannasta" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "en voinut avata %s: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "en voi saada %s lukitusta tietokantaan" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "poissulkevaa" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "jaettua" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" +msgstr "" + +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "en voi saada %s lukitusta tietokantaan" + +#: lib/db3.c:1049 +#, c-format +msgid "locked db index %s/%s(%s)\n" msgstr "" #: lib/falloc.c:135 @@ -3010,7 +3020,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -3018,156 +3036,156 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "virhe: en voi avata %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "virhe luettaessa tietuetta %s %s:stä" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "virhe talletettaessa tietuetta %s %s:ään" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "virhe poistettaessa tietuetta %s %s:stä" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "dbpath ei ole asetettu" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "virhe: en voi avata %s%s/packages.rpm\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "en voi lukea headeria %d:stä päivittäessä" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "paketti %s ei ole %s:ssä" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "paketti %s ei ole %s:ssä" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, c-format msgid "removing 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "virhe poistettaessa tietuetta %s %s:stä" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "virhe poistettaessa tietuetta %s %s:stä" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "en voi varata tilaa tietokannalle" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, c-format msgid "adding \"%s\" to %s index.\n" msgstr "" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "kokoa tietokanta uudelleen vanhasta tietokannasta" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "väliaikainen tietokanta %s on jo olemassa" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, fuzzy, c-format msgid "creating directory: %s\n" msgstr "virhe luotaessa hakemistoa %s: %s" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "virhe luotaessa hakemistoa %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "kokoa tietokanta uudelleen vanhasta tietokannasta" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "kokoa tietokanta uudelleen vanhasta tietokannasta" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "tietue numero %d tietokannassa viallinen -- ohitan sen" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "en voi lisätä tietuetta %d:stä" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "en voinut avata %s: %s" @@ -1,5 +1,5 @@ msgid "" -msgstr "POT-Creation-Date: 2000-04-28 11:08-0400\n" +msgstr "POT-Creation-Date: 2000-05-01 13:41-0400\n" #: build.c:25 lib/rpminstall.c:250 lib/rpminstall.c:422 #, c-format @@ -2225,87 +2225,97 @@ msgstr "aucun package n'a été spécifié pour la désinstallation" msgid "loop in prerequisite chain: %s" msgstr "" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, c-format msgid "removed db file %s\n" msgstr "" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "impossible d'ouvrir: %s\n" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "impossible d'ouvrir: %s\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "impossible d'ouvrir: %s\n" -#: lib/db0.c:443 +#: lib/db1.c:442 #, fuzzy, c-format msgid "cannot get %s lock on database" msgstr "aucun package n'a été spécifié pour la désinstallation" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" +msgstr "" + +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "aucun package n'a été spécifié pour la désinstallation" + +#: lib/db3.c:1049 +#, c-format +msgid "locked db index %s/%s(%s)\n" msgstr "" #: lib/falloc.c:135 @@ -3013,7 +3023,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -3021,155 +3039,155 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "impossible d'ouvrir: %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "impossible d'ouvrir: %s\n" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "impossible d'ouvrir: %s\n" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "impossible d'ouvrir: %s\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "aucun package n'a été spécifié pour la désinstallation" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "aucun package n'a été spécifié pour la désinstallation" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "aucun package n'a été spécifié pour la désinstallation" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, c-format msgid "removing 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, c-format msgid "removing \"%s\" from %s index.\n" msgstr "" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, c-format msgid "removing %d entries in %s index:\n" msgstr "" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 msgid "cannot allocate new instance in database" msgstr "" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, c-format msgid "adding \"%s\" to %s index.\n" msgstr "" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "impossible d'ouvrir: %s\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, c-format msgid "opening old database with dbi_major %d\n" msgstr "" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, c-format msgid "opening new database with dbi_major %d\n" msgstr "" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, c-format msgid "record number %d in database is bad -- skipping." msgstr "" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "impossible d'ouvrir: %s\n" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: rpm-3.0.4\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-0400\n" "PO-Revision-Date: 1999-12-01 22:49 +JST\n" "Last-Translator: Kanda Mitsuru <kanda@nn.iij4u.or.jp>\n" "Language-Team: JRPM <jrpm@linux.or.jp>\n" @@ -193,7 +193,7 @@ msgstr "copyright ¤¬¤¢¤ê¤Ş¤»¤ó!\n" # build root [BuildRoot] # net share [¥Í¥Ã¥È¶¦Í] # reloate [ºÆÇÛÃÖ/°ÜÆ°¤¹¤ë] -# $Id: ja.po,v 1.50 2000/04/28 15:14:48 jbj Exp $ +# $Id: ja.po,v 1.51 2000/05/01 17:50:36 jbj Exp $ #: rpm.c:200 #, c-format msgid "rpm: %s\n" @@ -2194,89 +2194,99 @@ msgstr "%s ¤È¶¥¹ç¤¹¤ë¥Ñ¥Ã¥±¡¼¥¸¤¬¤¢¤ê¤Ş¤¹: %s\n" msgid "loop in prerequisite chain: %s" msgstr "prerequisite ¥Á¥§¡¼¥ó¤Î¥ë¡¼¥×: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, fuzzy, c-format msgid "removed db file %s\n" msgstr "%s ÍѤΠfile ¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºï½ü¤·¤Ş¤¹\n" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "ÉÔÀµ¤Ê¥Õ¥¡¥¤¥ë¤Î¾õÂÖ: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥â¡¼¥É 0x%x ¤Î¥ª¡¼¥×¥ó (%s)\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "%s ¤Î¥ª¡¼¥×¥ó¤Ë¼ºÇÔ: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î %s ¤ò¥í¥Ã¥¯¤Ç¤¤Ş¤»¤ó" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "½ü³°" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "¶¦Í" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" msgstr "" +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î %s ¤ò¥í¥Ã¥¯¤Ç¤¤Ş¤»¤ó" + +#: lib/db3.c:1049 +#, fuzzy, c-format +msgid "locked db index %s/%s(%s)\n" +msgstr "%s ÍѤΠfile ¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºï½ü¤·¤Ş¤¹\n" + #: lib/falloc.c:135 #, c-format msgid "" @@ -2994,7 +3004,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -3002,157 +3020,157 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "%s ¤ò¥ª¡¼¥×¥ó¤Ç¤¤Ş¤»¤ó\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "¥ì¥³¡¼¥É %s ¤Î¼èÆÀ¤Î¥¨¥é¡¼ (%s ¤«¤é)" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "¥ì¥³¡¼¥É %s ¤ò %s ¤Ë¥¹¥È¥¢¤Ç¥¨¥é¡¼ " -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "¥ì¥³¡¼¥É %s ¤ò %s ¤Ëºï½ü¤Ç¥¨¥é¡¼" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "dbpath ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ş¤»¤ó" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "%s/packages.rpm ¤ò¥ª¡¼¥×¥ó¤Ç¤¤Ş¤»¤ó\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "¸¡º÷¤Î¤¿¤á¤Î %d ¤Ç ¥Ø¥Ã¥À¤òÆɤळ¤È¤¬¤Ç¤¤Ş¤»¤ó" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤Ï %s Ãæ¤Ë¸«¤Ä¤«¤ê¤Ş¤»¤ó" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "¥Ñ¥Ã¥±¡¼¥¸ %s ¤Ï %s Ãæ¤Ë¸«¤Ä¤«¤ê¤Ş¤»¤ó" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, fuzzy, c-format msgid "removing 0 %s entries.\n" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹¥¨¥ó¥È¥ê¤òºï½ü¤·¤Ş¤¹\n" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "group ¥¤¥ó¥Ç¥Ã¥¯¥¹¤òºï½ü¤·¤Ş¤¹\n" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "name ¥¤¥ó¥Ç¥Ã¥¯¥¹ºï½ü¤·¤Ş¤¹\n" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹ÍѤζõ¤ÍÆÎ̤¬Â¤ê¤Ş¤»¤ó" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, fuzzy, c-format msgid "adding \"%s\" to %s index.\n" msgstr "%s ¤ò %s ¤Ø̾Á°¤òÊѹ¹¤·¤Ş¤¹\n" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "rootdir %s Ãæ¤Ç¥Ç¡¼¥¿¥Ù¡¼¥¹¤òºÆ¹½ÃÛ¤·¤Ş¤¹\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "°ì»şÅª¤Ê¥Ç¡¼¥¿¥Ù¡¼¥¹ %s ¤Ï¤¹¤Ç¤Ë¸ºß¤·¤Æ¤¤¤Ş¤¹" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "¥Ç¥£¥ì¥¯¥È¥ê¤ÎºîÀ®: %s\n" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤ÎºîÀ®¥¨¥é¡¼: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "¸Å¤¤¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥ª¡¼¥×¥ó\n" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "¿·¤·¤¤¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥ª¡¼¥×¥ó\n" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "¥Ç¡¼¥¿¥Ù¡¼¥¹Ãæ¤Î¥ì¥³¡¼¥ÉÈÖ¹æ %d ¤ÏÉÔÀµ¤Ç¤¹ -- ¥¹¥¥Ã¥×¤·¤Ş¤¹" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "%d ¤Ë ¥ª¥ê¥¸¥Ê¥ë¤Î¥ì¥³¡¼¥É¤òÉղäǤ¤Ş¤»¤ó" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" "¥Ç¡¼¥¿¥Ù¡¼¥¹¤ÎºÆ¹½Ãۤ˼ºÇÔ; ¥ª¥ê¥¸¥Ê¥ë¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬¤Ş¤À¤½¤³¤Ë»Ä¤Ã¤Æ¤¤¤Ş¤¹\n" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "¸Å¤¤¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¿·¤·¤¤¥Ç¡¼¥¿¥Ù¡¼¥¹¤ËÃÖ¤´¹¤¨¤ë¤Î¤Ë¼ºÇÔ!\n" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, fuzzy, c-format msgid "replace files in %s with files from %s to recover" msgstr "%s Ãæ¤Î¥Õ¥¡¥¤¥ë¤ò¥ê¥«¥Ğ¡¼¤¹¤ë¤¿¤á¤Ë %s ¤«¤é¥Õ¥¡¥¤¥ë¤ÈÃÖ¤´¹¤¨¤Ş¤¹" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "¥Ç¥£¥ì¥¯¥È¥ê %s ¤Îºï½ü¼ºÇÔ: %s\n" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: rpm-3.0.2\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-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" @@ -2145,89 +2145,99 @@ msgstr "pakiet %s jest w konflikcie: %s\n" msgid "loop in prerequisite chain: %s" msgstr "" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, fuzzy, c-format msgid "removed db file %s\n" msgstr "usuwanie indeksu plików dla %s\n" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "b³êdny status pliku: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "otwiernie bazê danych w trybie 0x%x w %s\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "nie mo¿na otworzyæ %s: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "utworzenie blokady %s na bazie danych nie jest mo¿liwe" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" msgstr "" +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "utworzenie blokady %s na bazie danych nie jest mo¿liwe" + +#: lib/db3.c:1049 +#, fuzzy, c-format +msgid "locked db index %s/%s(%s)\n" +msgstr "usuwanie indeksu plików dla %s\n" + #: lib/falloc.c:135 #, c-format msgid "" @@ -2914,7 +2924,15 @@ msgstr "OK" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2922,31 +2940,31 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "nie mo¿na otworzyæ %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "b³±d pobierania rekordu %s z %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "b³±d zapisywania rekordu %s do %s" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "b³±d usuwania rekordu %s z %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "¶cie¿ka bazy danych nie zosta³a podana" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" @@ -2955,125 +2973,125 @@ msgstr "" "nowym formacie" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "nie mo¿na otworzyæ %s/packages.rpm\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "nie mo¿na odczytaæ nag³ówka przy %d dla poszukiwania" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "pakiet %s nie znaleziony w %s" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "pakiet %s nie znaleziony w %s" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, fuzzy, c-format msgid "removing 0 %s entries.\n" msgstr "usuwanie wpisu w bazie\n" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "usuwanie indeksu grupy\n" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "usuwanie indeksu nazw\n" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "nie mo¿na alokowaæ przestrzeni dla bazy danych" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, fuzzy, c-format msgid "adding \"%s\" to %s index.\n" msgstr "zmiana nazwy %s na %s\n" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "odbudowywujê bazê danych w rootdir %s\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "tymczasowa baza danych %s ju¿ istnieje" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "tworzenie katalogu: %s\n" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "b³±d przy tworzeniu katalogu %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "otwieranie starej bazy danych\n" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "otwieranie nowej bazy danych\n" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "rekord numer %d w bazie danych jest b³êdny -- rekord pominiêto" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "nie mo¿na dodaæ rekordu oryginalnie przy %d" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "przebudowanie bazy nie powiod³o siê; stara pozosta³a na miejscu\n" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "zamiana starej bazy na now± nie powiod³a siê!\n" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, fuzzy, c-format msgid "replace files in %s with files from %s to recover" msgstr "naprawcze zastêpowanie plików w %s plikami z %s" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, c-format msgid "failed to remove directory %s: %s\n" msgstr "usuniêcie katalogu %s nie powiod³o siê: %s\n" diff --git a/po/pt_BR.po b/po/pt_BR.po index 0b2e5babc..cefc9c6b7 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -2,7 +2,7 @@ # Revised by Arnaldo Carvalho de Melo <acme@conectiva.com.br>, 1998. # msgid "" -msgstr "POT-Creation-Date: 2000-04-28 11:08-0400\n" +msgstr "POT-Creation-Date: 2000-05-01 13:41-0400\n" #: build.c:25 lib/rpminstall.c:250 lib/rpminstall.c:422 #, c-format @@ -2286,89 +2286,99 @@ msgstr "não foi passado pacote para desinstalação" msgid "loop in prerequisite chain: %s" msgstr "" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, c-format msgid "removed db file %s\n" msgstr "" # , c-format -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "Não consegui abrir: %s\n" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "reconstrua o banco de dados a partir de um banco de dados existente" # , c-format -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "Não consegui abrir: %s\n" -#: lib/db0.c:443 +#: lib/db1.c:442 #, fuzzy, c-format msgid "cannot get %s lock on database" msgstr "não foi passado pacote para desinstalação" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" +msgstr "" + +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "não foi passado pacote para desinstalação" + +#: lib/db3.c:1049 +#, c-format +msgid "locked db index %s/%s(%s)\n" msgstr "" #: lib/falloc.c:135 @@ -3083,7 +3093,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -3092,33 +3110,33 @@ msgid "" msgstr "" # , c-format -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "Não consegui abrir: %s\n" # , c-format -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "Não consegui abrir: %s\n" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "" # , c-format -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "Não consegui abrir: %s\n" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" @@ -3126,125 +3144,125 @@ msgstr "" # , c-format #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "Não consegui abrir: %s\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "não foi passado pacote para desinstalação" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "não foi passado pacote para desinstalação" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "não foi passado pacote para desinstalação" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, c-format msgid "removing 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, c-format msgid "removing \"%s\" from %s index.\n" msgstr "" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, c-format msgid "removing %d entries in %s index:\n" msgstr "" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 msgid "cannot allocate new instance in database" msgstr "" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, c-format msgid "adding \"%s\" to %s index.\n" msgstr "" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "reconstrua o banco de dados a partir de um banco de dados existente" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "reconstrua o banco de dados a partir de um banco de dados existente" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "reconstrua o banco de dados a partir de um banco de dados existente" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, c-format msgid "record number %d in database is bad -- skipping." msgstr "" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "" # , c-format -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "Não consegui abrir: %s\n" diff --git a/po/rpm.pot b/po/rpm.pot index 3595c3684..7ae4d0b4a 100644 --- a/po/rpm.pot +++ b/po/rpm.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-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" @@ -2076,87 +2076,97 @@ msgstr "" msgid "loop in prerequisite chain: %s" msgstr "" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, c-format msgid "removed db file %s\n" msgstr "" -#: lib/db0.c:417 +#: lib/db1.c:413 #, c-format msgid "bad db file %s" msgstr "" -#: lib/db0.c:422 +#: lib/db1.c:418 #, c-format msgid "opening db file %s mode 0x%x\n" msgstr "" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, c-format msgid "failed to open %s: %s\n" msgstr "" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" +msgstr "" + +#: lib/db3.c:1042 +#, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "" + +#: lib/db3.c:1049 +#, c-format +msgid "locked db index %s/%s(%s)\n" msgstr "" #: lib/falloc.c:135 @@ -2838,7 +2848,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2846,155 +2864,155 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, c-format msgid "dbiOpen: cannot open %s index" msgstr "" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, c-format msgid "error getting \"%s\" records from %s index" msgstr "" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, c-format msgid "error removing record %s from %s" msgstr "" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, c-format msgid "%s: cannot read header at 0x%x" msgstr "" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, c-format msgid "key \"%s\" not found in %s" msgstr "" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, c-format msgid "key \"%s\" not removed from %s" msgstr "" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, c-format msgid "removing 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, c-format msgid "removing \"%s\" from %s index.\n" msgstr "" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, c-format msgid "removing %d entries in %s index:\n" msgstr "" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 msgid "cannot allocate new instance in database" msgstr "" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, c-format msgid "adding \"%s\" to %s index.\n" msgstr "" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, c-format msgid "rebuilding database %s into %s\n" msgstr "" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, c-format msgid "opening old database with dbi_major %d\n" msgstr "" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, c-format msgid "opening new database with dbi_major %d\n" msgstr "" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, c-format msgid "record number %d in database is bad -- skipping." msgstr "" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, c-format msgid "failed to remove directory %s: %s\n" msgstr "" @@ -1,6 +1,6 @@ msgid "" msgstr "" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-0400\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=koi8-r\n" "Content-Transfer-Encoding: 8bit\n" @@ -2152,89 +2152,99 @@ msgstr "ĞÁËÅÔ %s ËÏÎÆÌÉËÔÕÅÔ Ó: %s\n" msgid "loop in prerequisite chain: %s" msgstr "ÚÁÍËÎÕÔÙÊ ÃÉËÌ × ÃÅĞÏŞËÅ ÔÒÅÂÏ×ÁÎÉÊ ÄÌÑ ÕÓÔÁÎÏ×ËÉ: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, fuzzy, c-format msgid "removed db file %s\n" msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÆÁÊÌÏ× ÄÌÑ %s\n" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "ÎÅ×ÅÒÎÏÅ ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "ÏÔËÒÙ×ÁÀ ÂÁÚÕ × ÒÅÖÉÍÅ 0x%x × %s\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "ÎÅ ÍÏÇÕ ĞÏÌÕŞÉÔØ %s ÄÏÓÔÕĞ Ë ÂÁÚÅ ÄÁÎÎÙÈ" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "ÉÓËÌÀŞÉÔÅÌØÎÙÊ" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "ÒÁÚÄÅÌÑÅÍÙÊ" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" msgstr "" +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "ÎÅ ÍÏÇÕ ĞÏÌÕŞÉÔØ %s ÄÏÓÔÕĞ Ë ÂÁÚÅ ÄÁÎÎÙÈ" + +#: lib/db3.c:1049 +#, fuzzy, c-format +msgid "locked db index %s/%s(%s)\n" +msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÆÁÊÌÏ× ÄÌÑ %s\n" + #: lib/falloc.c:135 #, c-format msgid "" @@ -2918,7 +2928,15 @@ msgstr "Ok" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2926,31 +2944,31 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "ÏÛÉÂËÁ ĞÏÌÕŞÅÎÉÑ ÚÁĞÉÓÉ %s ÉÚ %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "ÏÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÚÁĞÉÓÉ %s × %s" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "ÏÛÉÂËÁ ÕÄÁÌÅÎÉÑ ÚÁĞÉÓÉ %s ÉÚ %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ dbpath" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" @@ -2959,125 +2977,125 @@ msgstr "" "ÂÁÚÙ ÎÏ×ÏÇÏ ÆÏÒÍÁÔÁ" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s/packages.rpm\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "ÎÅ ÍÏÇÕ ĞÒÏŞÅÓÔØ ÈÅÄÅÒ × %d ÄÌÑ ĞÏÉÓËÁ" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "ĞÁËÅÔ %s ÎÅ ÎÁÊÄÅÎ × %s" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "ĞÁËÅÔ %s ÎÅ ÎÁÊÄÅÎ × %s" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, fuzzy, c-format msgid "removing 0 %s entries.\n" msgstr "ÕÄÁÌÑÀ ÚÁĞÉÓØ ÂÁÚÙ ÄÁÎÎÙÈ\n" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÇÒÕĞĞ\n" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "ÕÄÁÌÑÀ ÉÎÄÅËÓ ÉÍÅÎ\n" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "ÎÅ ÍÏÇÕ ×ÙÄÅÌÉÔØ ÍÅÓÔÏ ÄÌÑ ÂÁÚÙ ÄÁÎÎÙÈ" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, fuzzy, c-format msgid "adding \"%s\" to %s index.\n" msgstr "ĞÅÒÅÉÍÅÎÏ×Ù×ÁÀ %s × %s\n" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "ĞÅÒÅÓÔÒÁÉ×ÁÀ ÂÁÚÕ × ËÏÒÎÅ×ÏÍ ËÁÔÁÌÏÇÅ %s\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "×ÒÅÍÅÎÎÁÑ ÂÁÚÁ ÄÁÎÎÙÈ %s ÕÖÅ ÓÕİÅÓÔ×ÕÅÔ" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "ÓÏÚÄÁÀ ËÁÔÁÌÏÇ: %s\n" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ ËÁÔÁÌÏÇÁ %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "ÏÔËÒÙ×ÁÀ ÓÔÁÒÕÀ ÂÁÚÕ\n" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "ÏÔËÒÙ×ÁÀ ÎÏ×ÕÀ ÂÁÚÕ\n" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "ÚÁĞÉÓØ ÎÏÍÅÒ %d × ÂÁÚÅ ÎÅ×ÅÒÎÁ, ĞÒÏĞÕÓËÁÀ" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "ÎÅ ÍÏÇÕ ÄÏÂÁ×ÉÔØ ÚÁĞÉÓØ (ĞÅÒ×ÏÎÁŞÁÌØÎÏ × %d)" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "ĞÅÒÅÓÔÒÏÅÎÉÅ ÂÁÚÙ ÎÅ ÕÄÁÌÏÓØ, ÓÔÁÒÁÑ ÂÁÚÁ ÏÓÔÁÅÔÓÑ ÎÁ ÍÅÓÔÅ\n" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "ÚÁÍÅÎÁ ÓÔÁÒÏÊ ÂÁÚÙ ÎÁ ÎÏ×ÕÀ ÎÅ ÕÄÁÌÁÓØ!\n" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, fuzzy, c-format msgid "replace files in %s with files from %s to recover" msgstr "ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÚÁÍÅÎÑÅÔ ÆÁÊÌÙ × %s ÆÁÊÌÁÍÉ ÉÚ %s" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, c-format msgid "failed to remove directory %s: %s\n" msgstr "ÕÄÁÌÅÎÉÅ ËÁÔÁÌÏÇÁ %s ÎÅ ÕÄÁÌÏÓØ: %s\n" @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: rpm 2.93\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-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" @@ -2155,89 +2155,99 @@ msgstr "balík %s koliduje: %s\n" msgid "loop in prerequisite chain: %s" msgstr "sluèka v re»azi po¾iadaviek: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, fuzzy, c-format msgid "removed db file %s\n" msgstr "odstraòuje sa index súborov pre %s\n" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "chybnı stav súboru: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "otvára sa databáza s právami 0x%x v %s\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "nepodarilo sa otvori» %s: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "nie je mo¾né získa» %s zámok pre databázu" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "vıhradnı" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "zdieµanı" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" msgstr "" +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "nie je mo¾né získa» %s zámok pre databázu" + +#: lib/db3.c:1049 +#, fuzzy, c-format +msgid "locked db index %s/%s(%s)\n" +msgstr "odstraòuje sa index súborov pre %s\n" + #: lib/falloc.c:135 #, c-format msgid "" @@ -2922,7 +2932,15 @@ msgstr "V PORIADKU" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2930,31 +2948,31 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "nie je mo¾né otvori» %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "chyba pri naèítaní záznamu %s z %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "chyba pri zápise záznamu %s do %s" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "chyba pri odstraòovaní záznamu %s z %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "nebola nastavená ¾iadna dbpath" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" @@ -2963,125 +2981,125 @@ msgstr "" "databázy v novom formáte" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "nie je mo¾né otvori» %s/packages.rpm\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "nie je mo¾né preèíta» hlavièku na %d pre vyhµadanie" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "balík %s nebol nájdenı v %s" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "balík %s nebol nájdenı v %s" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, fuzzy, c-format msgid "removing 0 %s entries.\n" msgstr "odstraòuje sa záznam z databázy\n" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "odstraòuje sa index skupín\n" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "odstraòuje sa index názvov\n" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "nie je mo¾né prideli» miesto pre databázu" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, fuzzy, c-format msgid "adding \"%s\" to %s index.\n" msgstr "premenováva sa %s na %s\n" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "znovu sa vytvára databáza v adresári %s\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "doèasná databáza %s u¾ existuje" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "vytvára sa adresár %s\n" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "chyba pri vytváraní adresára %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "otvára sa stará databáza\n" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "otvára sa nová databáza\n" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "záznam èíslo %d v databáze je chybnı -- bol vynechanı" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "nie je mo¾né prida» záznam pôvodne na %d" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "nepodarilo sa znovu vytvori» databázu; zostáva pôvodná\n" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "nepodarilo sa nahradi» starú databázu novou!\n" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, fuzzy, c-format msgid "replace files in %s with files from %s to recover" msgstr "nahradí súbory v %s súbormi z %s kvôli obnove" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, c-format msgid "failed to remove directory %s: %s\n" msgstr "nepodarilo sa odstráni» adresár %s: %s\n" @@ -1,12 +1,12 @@ # -*- mode:po; coding:iso-latin-2; -*- Slovenian messages for Redhat pkg. mngr. # Copyright (C) 2000 Free Software Foundation, Inc. # Primo¾ Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>, 2000. -# $Id: sl.po,v 1.35 2000/04/28 15:14:48 jbj Exp $ +# $Id: sl.po,v 1.36 2000/05/01 17:50:36 jbj Exp $ # msgid "" msgstr "" "Project-Id-Version: rpm 3.0.4\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-0400\n" "PO-Revision-Date: 2000-02-17 22:25+01:00\n" "Last-Translator: Primo¾ Peterlin <primoz.peterlin@biofiz.mf.uni-lj.si>\n" "Language-Team: Slovenian <sl@li.org>\n" @@ -2138,89 +2138,99 @@ msgstr "paket %s v sporu: %s\n" msgid "loop in prerequisite chain: %s" msgstr "zanka v predpogojevani verigi: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, fuzzy, c-format msgid "removed db file %s\n" msgstr "odstranjujemo seznam datotek za %s\n" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "okvarjeno stanje datoteke: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "odpiramo datoteko z naèinom 0x%x v %s\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, c-format msgid "failed to open %s: %s\n" msgstr "neuspe¹no odpiranje %s: %s\n" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "datoteke ni mo¾no %s zakleniti" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "izkljuèujoèe" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "deljeno" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" msgstr "" +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "datoteke ni mo¾no %s zakleniti" + +#: lib/db3.c:1049 +#, fuzzy, c-format +msgid "locked db index %s/%s(%s)\n" +msgstr "odstranjujemo seznam datotek za %s\n" + #: lib/falloc.c:135 #, c-format msgid "" @@ -2907,7 +2917,15 @@ msgstr "V REDU" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2915,157 +2933,157 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "ni mo¾no odpreti %s: %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "napaka pri branju zapisa %s iz %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "napaka pri pisanju zapisa %s v %s" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "napaka pri brisanju zapisa %s iz %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "dbpath ni nastavljena" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "staro obliko podatkove zbirke pretvorite v novo z --rebuilddb" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "paketa ni mo¾no odpreti: %s\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "ni mo¾no prebrati glave pri %d za vpogled" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "paketa %s ni najti v %s" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "paketa %s ni najti v %s" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, fuzzy, c-format msgid "removing 0 %s entries.\n" msgstr "odstranjujemo vnose v podatkovni zbirki\n" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "odstranjujemo seznam skupin\n" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "odstranjujemo seznam imen\n" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "ni mo¾no zagotoviti prostora za podatkovno zbirko" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, fuzzy, c-format msgid "adding \"%s\" to %s index.\n" msgstr "preimenujemo %s v %s\n" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, c-format msgid "rebuilding database %s into %s\n" msgstr "ponovna izgradnja podatkovne zbirke %s v %s\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "zaèasna podatkovna zbirka %s ¾e obstaja" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "ustvarjamo imenik: %s\n" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "napaka pri ustvarjanju imenika %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "odpiramo staro podatkovno zbirko\n" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "odpiramo novo podatkovno zbirko\n" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, c-format msgid "record number %d in database is bad -- skipping." msgstr "zapis ¹t. %d v zbirki je okvarjen -- preskakujemo." -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "zapisa ni mo¾no dodati na %d" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" "ponovna izgradnja podatkovne zbirke neuspe¹na; stara ostaja na istem mestu\n" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "zamenjava stare podatkovne zbirke z novo neuspe¹na!\n" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, fuzzy, c-format msgid "replace files in %s with files from %s to recover" msgstr "posku¹amo povrniti z nadomestitvijo datotek v %s z datotekami iz %s" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, c-format msgid "failed to remove directory %s: %s\n" msgstr "neuspe¹na odstranitev imenika %s: %s\n" @@ -1,6 +1,6 @@ msgid "" msgstr "" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-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" @@ -2185,87 +2185,97 @@ msgstr "paket %s nije naveden u %s" msgid "loop in prerequisite chain: %s" msgstr "petlja u lancu: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, c-format msgid "removed db file %s\n" msgstr "" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "neuspelo otvaranje %s: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "rekreiraj bazu podataka iz postojeæe baze" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "neuspelo otvaranje %s: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "ne mogu da dobijem %s zakljuèavanje baze podataka" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "ekskluzivno" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "deljeno" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" +msgstr "" + +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "ne mogu da dobijem %s zakljuèavanje baze podataka" + +#: lib/db3.c:1049 +#, c-format +msgid "locked db index %s/%s(%s)\n" msgstr "" #: lib/falloc.c:135 @@ -2970,7 +2980,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2978,156 +2996,156 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "gre¹ka: ne mogu da otvorim %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "gre¹ka kod uzimanja sloga %s iz %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "gre¹ka zapisivanja sloga %s u %s" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "gre¹ka uklanjanja sloga %s u %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "dbpath nije odreğen" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "gre¹ka: ne mogu da otvorim %s%s/packages.rpm\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "ne mogu da proèitam zaglavlje na %d za proveru" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "paket %s nije nağen u %s" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "paket %s nije nağen u %s" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, c-format msgid "removing 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "gre¹ka uklanjanja sloga %s u %s" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "gre¹ka uklanjanja sloga %s u %s" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "ne mogu da zauzmem prostor za bazu podataka" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, c-format msgid "adding \"%s\" to %s index.\n" msgstr "" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "rekreiraj bazu podataka iz postojeæe baze" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "privremena baza podataka %s veæ postoji" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, fuzzy, c-format msgid "creating directory: %s\n" msgstr "gre¹ka kod kreiranja direktorijuma %s: %s" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "gre¹ka kod kreiranja direktorijuma %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "rekreiraj bazu podataka iz postojeæe baze" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "rekreiraj bazu podataka iz postojeæe baze" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "slog broj %d u bazi podataka je neispravan -- preskaèem ga" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "ne mogu da dodam slog originalno na %d" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "neuspelo otvaranje %s: %s" @@ -1,12 +1,12 @@ # Swedish messages for RPM # Copyright © 1999 Free Software Foundation, Inc. # Göran Uddeborg <göran@uddeborg.pp.se>, 1999, 2000. -# $Revision: 1.95 $ +# $Revision: 1.96 $ # msgid "" msgstr "" "Project-Id-Version: rpm 3.0.4\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-0400\n" "PO-Revision-Date: 2000-02-21 12:20+0100\n" "Last-Translator: Göran Uddeborg <göran@uddeborg.pp.se>\n" "Language-Team: Swedish <sv@li.org>\n" @@ -2127,89 +2127,99 @@ msgstr "paket %s står i konflikt: %s\n" msgid "loop in prerequisite chain: %s" msgstr "cirkularitet i kedja av förutsättningar: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, fuzzy, c-format msgid "removed db file %s\n" msgstr "tar bort filindex för %s\n" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "felaktig filstatus: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "öppnar databas med rättighet 0x%x i %s\n" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, c-format msgid "failed to open %s: %s\n" msgstr "kunde inte öppna %s: %s\n" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "kan inte få %s lås på databas" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "uteslutande" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "delat" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" msgstr "" +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "kan inte få %s lås på databas" + +#: lib/db3.c:1049 +#, fuzzy, c-format +msgid "locked db index %s/%s(%s)\n" +msgstr "tar bort filindex för %s\n" + #: lib/falloc.c:135 #, c-format msgid "" @@ -2899,7 +2909,15 @@ msgstr "OK" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -2907,31 +2925,31 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "kan inte öppna %s: %s\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "fel när post %s hämtades från %s" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "fel när post %s sparades i %s" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "fel när post %s togs bort ur %s" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "ingen dbpath har satts" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" @@ -2940,125 +2958,125 @@ msgstr "" "i nytt format" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "kan inte öppna paket: %s\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "kan inte läsa huvud vid %d för uppslagning" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "fann ej paket %s i %s" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "fann ej paket %s i %s" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, fuzzy, c-format msgid "removing 0 %s entries.\n" msgstr "tar bort databasposter\n" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "tar bort gruppindex\n" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "tar bort namnindex\n" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "kan inte allokera plats för databas" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, fuzzy, c-format msgid "adding \"%s\" to %s index.\n" msgstr "byter namn på %s till %s\n" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, c-format msgid "rebuilding database %s into %s\n" msgstr "bygger om databas %s till %s\n" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "tillfällig databas %s existerar redan" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, c-format msgid "creating directory: %s\n" msgstr "skapar katalog: %s\n" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "fel när katalog skapades %s: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "öppnar gammal databas\n" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "öppnar ny databas\n" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "post nummer %d i databasen är felaktig -- hoppar över den" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "kan inte lägga till post ursprungligen vid %d" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "kunde inte bygga om databasen; orginaldatabasen finns kvar\n" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "kunde inte ersätta gammal databas med ny databas!\n" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, fuzzy, c-format msgid "replace files in %s with files from %s to recover" msgstr "byt ut filer i %s med filer från %s för att återställa" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, c-format msgid "failed to remove directory %s: %s\n" msgstr "kunde inte ta bort katalogen %s: %s\n" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2000-04-28 11:08-0400\n" +"POT-Creation-Date: 2000-05-01 13:41-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" @@ -2223,87 +2223,97 @@ msgstr "%s paketi %s altında gözükmüyor" msgid "loop in prerequisite chain: %s" msgstr "gerekenler zincirinde döngü: %s" -#: lib/db0.c:385 +#: lib/db1.c:380 #, c-format msgid "closed db file %s\n" msgstr "" -#: lib/db0.c:388 +#: lib/db1.c:383 #, c-format msgid "removed db file %s\n" msgstr "" -#: lib/db0.c:417 +#: lib/db1.c:413 #, fuzzy, c-format msgid "bad db file %s" msgstr "%s açılamadı: %s" -#: lib/db0.c:422 +#: lib/db1.c:418 #, fuzzy, c-format msgid "opening db file %s mode 0x%x\n" msgstr "mevcut veritabanını kullanılarak veritabınını yeniden oluşturur" -#: lib/db0.c:431 lib/url.c:445 +#: lib/db1.c:426 lib/url.c:445 #, fuzzy, c-format msgid "failed to open %s: %s\n" msgstr "%s açılamadı: %s" -#: lib/db0.c:443 +#: lib/db1.c:442 #, c-format msgid "cannot get %s lock on database" msgstr "Veritabanı için %s kilit (lock) alınamadı" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "exclusive" msgstr "özel" -#: lib/db0.c:444 +#: lib/db1.c:443 lib/db3.c:1044 msgid "shared" msgstr "paylaşılan (shared)" -#: lib/db3.c:249 +#: lib/db2.c:133 lib/db3.c:460 #, c-format -msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" +msgid "closed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:277 +#: lib/db2.c:145 lib/db3.c:472 #, c-format -msgid "%s has invalid numeric value, skipped\n" +msgid "removed db environment %s/%s(%s)\n" msgstr "" -#: lib/db3.c:285 +#: lib/db2.c:182 lib/db3.c:509 #, c-format -msgid "%s has too large or too small long value, skipped\n" +msgid "opening db environment %s/%s(%s) %s\n" msgstr "" -#: lib/db3.c:293 +#: lib/db2.c:557 lib/db3.c:880 #, c-format -msgid "%s has too large or too small integer value, skipped\n" +msgid "closed db index %s/%s(%s)\n" msgstr "" -#: lib/db3.c:456 +#: lib/db2.c:635 lib/db3.c:957 #, c-format -msgid "closed db environment %s/%s(%s)\n" +msgid "opening db index %s/%s(%s) %s mode=0x%x\n" msgstr "" -#: lib/db3.c:468 +#: lib/db3.c:253 #, c-format -msgid "removed db environment %s/%s(%s)\n" +msgid "dbiSetConfig: unrecognized db option: \"%s\" ignored\n" msgstr "" -#: lib/db3.c:505 +#: lib/db3.c:281 #, c-format -msgid "opening db environment %s/%s(%s) %s\n" +msgid "%s has invalid numeric value, skipped\n" msgstr "" -#: lib/db3.c:880 +#: lib/db3.c:289 #, c-format -msgid "closed db index %s/%s(%s)\n" +msgid "%s has too large or too small long value, skipped\n" msgstr "" -#: lib/db3.c:957 +#: lib/db3.c:297 #, c-format -msgid "opening db index %s/%s(%s) %s mode=0x%x\n" +msgid "%s has too large or too small integer value, skipped\n" +msgstr "" + +#: lib/db3.c:1042 +#, fuzzy, c-format +msgid "cannot get %s lock on %s/%s(%s)\n" +msgstr "Veritabanı için %s kilit (lock) alınamadı" + +#: lib/db3.c:1049 +#, c-format +msgid "locked db index %s/%s(%s)\n" msgstr "" #: lib/falloc.c:135 @@ -3010,7 +3020,15 @@ msgstr "" msgid "dbiTagsInit: unrecognized tag name: \"%s\" ignored\n" msgstr "" -#: lib/rpmdb.c:220 +#: lib/rpmdb.c:197 +msgid "" +"\n" +"--> This version of rpm was not compiled with support for db%d. Please " +"verify the setting of the macro %%_dbapi using \"rpm --showrc\" and " +"correct your configuration.\n" +msgstr "" + +#: lib/rpmdb.c:223 msgid "" "\n" "--> Please run \"rpm --rebuilddb\" as root to convert your database from\n" @@ -3018,157 +3036,157 @@ msgid "" "\n" msgstr "" -#: lib/rpmdb.c:235 +#: lib/rpmdb.c:238 #, fuzzy, c-format msgid "dbiOpen: cannot open %s index" msgstr "hata: %s erişilemiyor\n" -#: lib/rpmdb.c:289 +#: lib/rpmdb.c:292 #, fuzzy, c-format msgid "error getting \"%s\" records from %s index" msgstr "%s kaydına %s dosyasında erişilemiyor:" -#: lib/rpmdb.c:406 +#: lib/rpmdb.c:409 #, c-format msgid "error storing record %s into %s" msgstr "%s kaydı %s dosyasına yazılamıyor" -#: lib/rpmdb.c:415 +#: lib/rpmdb.c:418 #, fuzzy, c-format msgid "error removing record %s from %s" msgstr "%s kaydının %s dosyasından silinmesinde hata" -#: lib/rpmdb.c:603 lib/rpmdb.c:2047 +#: lib/rpmdb.c:619 lib/rpmdb.c:2073 msgid "no dbpath has been set" msgstr "dbpath değeri girilmemiş" -#: lib/rpmdb.c:692 +#: lib/rpmdb.c:708 msgid "" "old format database is present; use --rebuilddb to generate a new format " "database" msgstr "" #. error -#: lib/rpmdb.c:894 +#: lib/rpmdb.c:910 #, fuzzy, c-format msgid "cannot retrieve package \"%s\" from db" msgstr "hata: %s%s/packages.rpm açılamıyor\n" -#: lib/rpmdb.c:960 lib/rpmdb.c:1476 lib/uninstall.c:90 +#: lib/rpmdb.c:976 lib/rpmdb.c:1494 lib/uninstall.c:90 #, fuzzy, c-format msgid "%s: cannot read header at 0x%x" msgstr "%d kaydından başlık bilgisi okunamadı" -#: lib/rpmdb.c:1431 +#: lib/rpmdb.c:1449 #, fuzzy, c-format msgid "key \"%s\" not found in %s" msgstr "%s pakedi %s içerisinde bulunamadı" -#: lib/rpmdb.c:1439 +#: lib/rpmdb.c:1457 #, fuzzy, c-format msgid "key \"%s\" not removed from %s" msgstr "%s pakedi %s içerisinde bulunamadı" -#: lib/rpmdb.c:1519 +#: lib/rpmdb.c:1539 #, c-format msgid "removing 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1528 +#: lib/rpmdb.c:1548 #, fuzzy, c-format msgid "removing \"%s\" from %s index.\n" msgstr "%s kaydının %s dosyasından silinmesinde hata" -#: lib/rpmdb.c:1536 +#: lib/rpmdb.c:1556 #, fuzzy, c-format msgid "removing %d entries in %s index:\n" msgstr "%s kaydının %s dosyasından silinmesinde hata" -#: lib/rpmdb.c:1540 +#: lib/rpmdb.c:1560 #, c-format msgid "\t%6d %s\n" msgstr "" # reservieren??? -#: lib/rpmdb.c:1687 +#: lib/rpmdb.c:1710 #, fuzzy msgid "cannot allocate new instance in database" msgstr "Veritabanı için yer bulunamadı" -#: lib/rpmdb.c:1735 +#: lib/rpmdb.c:1759 #, c-format msgid "adding 0 %s entries.\n" msgstr "" -#: lib/rpmdb.c:1751 +#: lib/rpmdb.c:1775 #, c-format msgid "adding \"%s\" to %s index.\n" msgstr "" -#: lib/rpmdb.c:1758 +#: lib/rpmdb.c:1782 #, c-format msgid "adding %d entries to %s index:\n" msgstr "" -#: lib/rpmdb.c:1762 +#: lib/rpmdb.c:1786 #, c-format msgid "%6d %s\n" msgstr "" -#: lib/rpmdb.c:2072 +#: lib/rpmdb.c:2098 #, fuzzy, c-format msgid "rebuilding database %s into %s\n" msgstr "mevcut veritabanını kullanılarak veritabınını yeniden oluşturur" -#: lib/rpmdb.c:2076 +#: lib/rpmdb.c:2102 #, c-format msgid "temporary database %s already exists" msgstr "geçici veritabanı %s mevcut" -#: lib/rpmdb.c:2082 +#: lib/rpmdb.c:2108 #, fuzzy, c-format msgid "creating directory: %s\n" msgstr "%s dizinin oluşturulmasında hata: %s" -#: lib/rpmdb.c:2084 +#: lib/rpmdb.c:2110 #, c-format msgid "error creating directory %s: %s" msgstr "%s dizinin oluşturulmasında hata: %s" -#: lib/rpmdb.c:2091 +#: lib/rpmdb.c:2117 #, fuzzy, c-format msgid "opening old database with dbi_major %d\n" msgstr "mevcut veritabanını kullanılarak veritabınını yeniden oluşturur" -#: lib/rpmdb.c:2100 +#: lib/rpmdb.c:2126 #, fuzzy, c-format msgid "opening new database with dbi_major %d\n" msgstr "mevcut veritabanını kullanılarak veritabınını yeniden oluşturur" -#: lib/rpmdb.c:2122 +#: lib/rpmdb.c:2148 #, fuzzy, c-format msgid "record number %d in database is bad -- skipping." msgstr "veritabanındaki %d numaralı kayıt hatalı -- atlanıyor" -#: lib/rpmdb.c:2154 +#: lib/rpmdb.c:2180 #, c-format msgid "cannot add record originally at %d" msgstr "%d de yer alan kayıt saklayamıyor" -#: lib/rpmdb.c:2172 +#: lib/rpmdb.c:2198 msgid "failed to rebuild database; original database remains in place\n" msgstr "" -#: lib/rpmdb.c:2180 +#: lib/rpmdb.c:2206 msgid "failed to replace old database with new database!\n" msgstr "" -#: lib/rpmdb.c:2182 +#: lib/rpmdb.c:2208 #, c-format msgid "replace files in %s with files from %s to recover" msgstr "" -#: lib/rpmdb.c:2188 +#: lib/rpmdb.c:2214 #, fuzzy, c-format msgid "failed to remove directory %s: %s\n" msgstr "%s açılamadı: %s" diff --git a/popt/po/tr.po b/popt/po/tr.po index 30479e29a..3eb8394c2 100644 --- a/popt/po/tr.po +++ b/popt/po/tr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: popt 1.2\n" -"POT-Creation-Date: 2000-01-06 13:31+0100\n" +"POT-Creation-Date: 2000-04-22 14:29-0400\n" "PO-Revision-Date: 2000-01-06 13:01+0100\n" "Last-Translator: Fatih Demir <kabalak@gmx.net>\n" "Language-Team: Turkish Gnome Tranlation Team <gnotrap@gmx.net>\n" @@ -14,346 +14,251 @@ msgstr "" "Content-Type: text/plain; charset=iso-8859-9\n" "Content-Transfer-Encoding: 8bit\n" -#: ../popthelp.c:262 ../test1.c:98 -msgid "\n" -msgstr "\n" - -#: ../popthelp.c:196 ../popthelp.c:258 -msgid "" -"\n" -" " -msgstr "" -"\n" -" " +#: popthelp.c:23 +msgid "Show this help message" +msgstr "Bu yardım iletisini gösterir" -#: ../popthelp.c:137 -#, c-format -msgid "" -"\n" -"%s\n" -msgstr "" -"\n" -"%s\n" -"" - -#: ../popthelp.c:84 ../popthelp.c:201 -msgid " " -msgstr " " - -#: ../popthelp.c:69 -#, c-format -msgid " %-*s " -msgstr " %-*s " - -#: ../popthelp.c:71 -#, c-format -msgid " %s\n" -msgstr " %s\n" - -#: ../popthelp.c:152 ../popthelp.c:259 ../test1.c:93 -#, c-format -msgid " %s" -msgstr " %s" - -#: ../popthelp.c:164 ../popthelp.c:166 -#, c-format -msgid " %s\n" -msgstr " %s\n" - -#: ../popthelp.c:200 -#, c-format -msgid " [-%s%s%s%s]" -msgstr " [-%s%s%s%s]" - -#: ../popthelp.c:245 -#, c-format -msgid " [-%s]" -msgstr " [-%s]" - -#: ../test1.c:83 -#, c-format -msgid " arg3: %d" -msgstr " arg3: %d" - -#: ../test1.c:85 -#, c-format -msgid " inc: %d" -msgstr " inc: %d" - -#: ../test1.c:91 -msgid " rest:" -msgstr " rest:" - -#: ../test1.c:87 -#, c-format -msgid " short: %d" -msgstr " short: %d" - -#: ../popthelp.c:83 -msgid "" -"%%.%ds\n" -"%%%ds" -msgstr "" -"%%.%ds\n" -"%%%ds" - -#: ../popthelp.c:90 -#, c-format -msgid "%s\n" -msgstr "%s\n" - -#: ../findme.c:46 ../popt.c:201 -#, c-format -msgid "%s/%s" -msgstr "%s/%s" - -#: ../test1.c:19 -msgid "(none)" -msgstr "(yok)" - -#: ../popthelp.c:200 -msgid "-" -msgstr "-" - -#: ../popt.c:144 ../popt.c:436 ../popthelp.c:59 -#, c-format -msgid "-%c" -msgstr "-%c" - -#: ../popthelp.c:57 -#, c-format -msgid "-%c, --%s" -msgstr "-%c, --%s" - -#: ../popt.c:215 -msgid "--" -msgstr "--" - -#: ../popt.c:142 ../popt.c:434 ../popthelp.c:61 -#, c-format -msgid "--%s" -msgstr "--%s" - -#: ../test1.c:63 -msgid "./test-poptrc" -msgstr "./test-poptrc" - -#: ../poptconfig.c:144 -msgid "/.popt" -msgstr "/.popt" - -#: ../poptconfig.c:137 -msgid "/etc/popt" -msgstr "/etc/popt" - -#: ../popt.c:209 -msgid ";" -msgstr ";" - -#: ../popthelp.c:64 ../popthelp.c:201 -msgid "=" -msgstr "=" - -#: ../test1.c:49 -msgid "A third argument" -msgstr "Üçüncü seçenek" - -#: ../test1.c:49 -msgid "ANARG" -msgstr "BIRSECENEK" - -#: ../popthelp.c:41 ../test1.c:48 -msgid "ARG" -msgstr "SECENEK" - -#: ../test1.c:40 -msgid "An included argument" -msgstr "Dahil olan bir seçenek" - -#: ../test1.c:48 -msgid "Another argument" -msgstr "Bir başka seçenek" - -#: ../test1.c:57 -msgid "Callback arguments" -msgstr "Geri-verim seçenekleri" - -#: ../popthelp.c:30 +#: popthelp.c:24 msgid "Display brief usage message" msgstr "Kısa bir kullanım iletisi göster" -#: ../test1.c:45 -msgid "" -"First argument with a really long description. After all, we have to test " -"argument help wrapping somehow, right?" -msgstr "" -"Ilk uzun anlatımllı seçenek . Herşey'den sonra , yardım" -"iletisinin kırını göstermek zorundayız , değil mi ?" +#~ msgid "\n" +#~ msgstr "\n" -#: ../poptconfig.c:141 -msgid "13ME" -msgstr "13ME" +#~ msgid "" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " " -#: ../test1.c:51 -msgid "Needs a single -" -msgstr "Tek bir - bekler" +#~ msgid "" +#~ "\n" +#~ "%s\n" +#~ msgstr "" +#~ "\n" +#~ "%s\n" -#: ../findme.c:26 -msgid "PATH" -msgstr "PATH" +#~ msgid " " +#~ msgstr " " -#: ../popt.c:83 -msgid "POSIXLY_CORRECT" -msgstr "POSIXLY_CORRECT" +#~ msgid " %-*s " +#~ msgstr " %-*s " -#: ../popt.c:83 -msgid "POSIX_ME_HARDER" -msgstr "POSIX_ME_HARDER" +#~ msgid " %s\n" +#~ msgstr " %s\n" -#: ../popthelp.c:29 -msgid "Show this help message" -msgstr "Bu yardım iletisini gösterir" +#~ msgid " %s" +#~ msgstr " %s" + +#~ msgid " %s\n" +#~ msgstr " %s\n" + +#~ msgid " [-%s%s%s%s]" +#~ msgstr " [-%s%s%s%s]" + +#~ msgid " [-%s]" +#~ msgstr " [-%s]" + +#~ msgid " arg3: %d" +#~ msgstr " arg3: %d" + +#~ msgid " inc: %d" +#~ msgstr " inc: %d" + +#~ msgid " rest:" +#~ msgstr " rest:" + +#~ msgid " short: %d" +#~ msgstr " short: %d" + +#~ msgid "" +#~ "%%.%ds\n" +#~ "%%%ds" +#~ msgstr "" +#~ "%%.%ds\n" +#~ "%%%ds" + +#~ msgid "%s\n" +#~ msgstr "%s\n" + +#~ msgid "%s/%s" +#~ msgstr "%s/%s" + +#~ msgid "(none)" +#~ msgstr "(yok)" + +#~ msgid "-" +#~ msgstr "-" + +#~ msgid "-%c" +#~ msgstr "-%c" + +#~ msgid "-%c, --%s" +#~ msgstr "-%c, --%s" + +#~ msgid "--" +#~ msgstr "--" + +#~ msgid "--%s" +#~ msgstr "--%s" + +#~ msgid "./test-poptrc" +#~ msgstr "./test-poptrc" + +#~ msgid "/.popt" +#~ msgstr "/.popt" + +#~ msgid "/etc/popt" +#~ msgstr "/etc/popt" + +#~ msgid ";" +#~ msgstr ";" + +#~ msgid "=" +#~ msgstr "=" + +#~ msgid "A third argument" +#~ msgstr "Üçüncü seçenek" + +#~ msgid "ANARG" +#~ msgstr "BIRSECENEK" + +#~ msgid "ARG" +#~ msgstr "SECENEK" + +#~ msgid "An included argument" +#~ msgstr "Dahil olan bir seçenek" + +#~ msgid "Another argument" +#~ msgstr "Bir başka seçenek" + +#~ msgid "Callback arguments" +#~ msgstr "Geri-verim seçenekleri" + +#~ msgid "" +#~ "First argument with a really long description. After all, we have to test " +#~ "argument help wrapping somehow, right?" +#~ msgstr "" +#~ "Ilk uzun anlatımllı seçenek . Herşey'den sonra , yardımiletisinin kırını " +#~ "göstermek zorundayız , değil mi ?" + +#~ msgid "13ME" +#~ msgstr "13ME" + +#~ msgid "Needs a single -" +#~ msgstr "Tek bir - bekler" + +#~ msgid "PATH" +#~ msgstr "PATH" + +#~ msgid "POSIXLY_CORRECT" +#~ msgstr "POSIXLY_CORRECT" + +#~ msgid "POSIX_ME_HARDER" +#~ msgstr "POSIX_ME_HARDER" + +#~ msgid "Test argument callbacks" +#~ msgstr "Deneme seçeneklerinin geri-verimleri" + +#~ msgid "This shouldn't show up" +#~ msgstr "Bu ileti sana çıkmaması lazım" + +#~ msgid "UNUSED" +#~ msgstr "UNUSED" + +#~ msgid "Unused option for help testing" +#~ msgstr "Yardımı denemek için kullanılan bir avare seçenek" + +#~ msgid "Usage:" +#~ msgstr "Kullanım :" + +#~ msgid "[OPTION...]" +#~ msgstr "[SECENEK ... ]" + +#~ msgid "alias" +#~ msgstr "nam-ı diğer" + +#~ msgid "aliases nested too deeply" +#~ msgstr "nam-ı diğer işini de abarttın , ha" + +#~ msgid "arg for cb2" +#~ msgstr "cb1 için seçenekler" + +#~ msgid "arg1" +#~ msgstr "seçenek1" + +#~ msgid "arg1: %d arg2: %s" +#~ msgstr "seçenek1: %d seçenek2: %s" + +#~ msgid "arg2" +#~ msgstr "seçenek2" + +#~ msgid "arg3" +#~ msgstr "seçenek3" + +#~ msgid "callback: %c %s %s " +#~ msgstr "geri-verim: %c %s %s" + +#~ msgid "cb" +#~ msgstr "cb" + +#~ msgid "cb2" +#~ msgstr "cb2" + +#~ msgid "error in paramter quoting" +#~ msgstr "veri veriminde hata oluştu" + +#~ msgid "exec" +#~ msgstr "exec" + +#~ msgid "help" +#~ msgstr "yardım" + +#~ msgid "hidden" +#~ msgstr "gizli" + +#~ msgid "inc" +#~ msgstr "inc" + +#~ msgid "invalid numeric value" +#~ msgstr "geçersiz sayısal işlem" + +#~ msgid "long" +#~ msgstr "long" + +#~ msgid "missing argument" +#~ msgstr "eksik seçenek argümanı" -#: ../test1.c:30 ../test1.c:35 -msgid "Test argument callbacks" -msgstr "Deneme seçeneklerinin geri-verimleri" +#~ msgid "number too large or too small" +#~ msgstr "sayı çok fazla uzun/kısa" -#: ../test1.c:53 -msgid "This shouldn't show up" -msgstr "Bu ileti sana çıkmaması lazım" +#~ msgid "option type (%d) not implemented in popt\n" +#~ msgstr "(%d) seçenek türü popt'de tanınmıyor\n" -#: ../test1.c:55 -msgid "UNUSED" -msgstr "UNUSED" +#~ msgid "sampledata" +#~ msgstr "denemebilgisi" -#: ../test1.c:36 ../test1.c:55 -msgid "Unused option for help testing" -msgstr "Yardımı denemek için kullanılan bir avare seçenek" +#~ msgid "shortoption" +#~ msgstr "kısaseçenek" -#: ../popthelp.c:148 -msgid "Usage:" -msgstr "Kullanım :" +#~ msgid "test1" +#~ msgstr "deneme_no1" -#: ../popthelp.c:166 -msgid "[OPTION...]" -msgstr "[SECENEK ... ]" +#~ msgid "test1: bad argument %s: %s\n" +#~ msgstr "deneme_no1: kötü seçenek %s: %s\n" -#: ../poptconfig.c:53 -msgid "alias" -msgstr "nam-ı diğer" +#~ msgid "unknown errno" +#~ msgstr "tanınmayan hata numarası" -#: ../popt.c:540 -msgid "aliases nested too deeply" -msgstr "nam-ı diğer işini de abarttın , ha" +#~ msgid "unknown error" +#~ msgstr "tanınmayan hata" -#: ../test1.c:44 -msgid "arg for cb2" -msgstr "cb1 için seçenekler" +#~ msgid "unknown option" +#~ msgstr "tanınmayan seçenek" -#: ../test1.c:45 -msgid "arg1" -msgstr "seçenek1" +#~ msgid "unused" +#~ msgstr "kullanılmıyor" -#: ../test1.c:80 -#, c-format -msgid "arg1: %d arg2: %s" -msgstr "seçenek1: %d seçenek2: %s" - -#: ../test1.c:48 -msgid "arg2" -msgstr "seçenek2" - -#: ../test1.c:49 -msgid "arg3" -msgstr "seçenek3" - -#: ../test1.c:13 -#, c-format -msgid "callback: %c %s %s " -msgstr "geri-verim: %c %s %s" - -#: ../test1.c:35 -msgid "cb" -msgstr "cb" - -#: ../test1.c:30 -msgid "cb2" -msgstr "cb2" - -#: ../popt.c:542 -msgid "error in paramter quoting" -msgstr "veri veriminde hata oluştu" - -#: ../poptconfig.c:57 -msgid "exec" -msgstr "exec" - -#: ../popthelp.c:29 -msgid "help" -msgstr "yardım" - -#: ../test1.c:52 -msgid "hidden" -msgstr "gizli" - -#: ../test1.c:40 -msgid "inc" -msgstr "inc" - -#: ../popt.c:544 -msgid "invalid numeric value" -msgstr "geçersiz sayısal işlem" - -#: ../test1.c:36 -msgid "long" -msgstr "long" - -#: ../popt.c:536 -msgid "missing argument" -msgstr "eksik seçenek argümanı" - -#: ../popt.c:546 -msgid "number too large or too small" -msgstr "sayı çok fazla uzun/kısa" - -#: ../popt.c:412 -#, c-format -msgid "option type (%d) not implemented in popt\n" -msgstr "(%d) seçenek türü popt'de tanınmıyor\n" - -#: ../test1.c:34 -msgid "sampledata" -msgstr "denemebilgisi" - -#: ../test1.c:50 -msgid "shortoption" -msgstr "kısaseçenek" - -#: ../test1.c:62 -msgid "test1" -msgstr "deneme_no1" - -#: ../test1.c:66 -#, c-format -msgid "test1: bad argument %s: %s\n" -msgstr "deneme_no1: kötü seçenek %s: %s\n" - -#: ../popt.c:34 -msgid "unknown errno" -msgstr "tanınmayan hata numarası" - -#: ../popt.c:550 -msgid "unknown error" -msgstr "tanınmayan hata" - -#: ../popt.c:538 -msgid "unknown option" -msgstr "tanınmayan seçenek" - -#: ../test1.c:54 -msgid "unused" -msgstr "kullanılmıyor" - -#: ../popthelp.c:30 -msgid "usage" -msgstr "kullanım" +#~ msgid "usage" +#~ msgstr "kullanım" @@ -2,7 +2,7 @@ Summary: The Red Hat package management system. Name: rpm %define version 3.1 Version: %{version} -Release: 0.13 +Release: 0.14 Group: System Environment/Base Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/rpm-%{version}.tar.gz Copyright: GPL @@ -157,6 +157,21 @@ fi /usr/lib/rpm/rpmrc /usr/lib/rpm/vpkg-provides.sh /usr/lib/rpm/vpkg-provides2.sh +%ifarch i386 i486 i586 i686 +/usr/lib/rpm/i[3456]86* +%endif +%ifarch alpha +/usr/lib/rpm/alpha* +%endif +%ifarch sparc sparc64 +/usr/lib/rpm/sparc* +%endif +%ifarch ia64 +/usr/lib/rpm/ia64* +%endif +%ifarch powerpc ppc +/usr/lib/rpm/powerpc* +%endif %dir /usr/src/redhat %dir /usr/src/redhat/BUILD @@ -219,6 +234,11 @@ fi /usr/include/popt.h %changelog +* Mon May 1 2000 Jeff Johnson <jbj@redhat.com> +- Rename db0.c to db1.c, resurrect db2.c (from db3.c). +- Add ia64 and sparc64 changes. +- rpm.spec: add per-platform sub-directories. + * Fri Apr 28 2000 Jeff Johnson <jbj@redhat.com> - Filter DB_INCOMPLETE on db->sync, it's usually harmless. - Add per-transaction cache of resolved dependencies (aka Depends). @@ -1,4 +1,4 @@ -# $Id: rpmrc.in,v 2.19 2000/03/17 21:04:50 jbj Exp $ +# $Id: rpmrc.in,v 2.20 2000/05/01 17:50:35 jbj Exp $ ############################################################# @@ -8,6 +8,7 @@ # Values for RPM_OPT_FLAGS for various platforms optflags: i386 -O2 -m486 -fno-strength-reduce +optflags: ia64 -O2 optflags: alpha -O2 optflags: sparc -O2 optflags: sparcv9 -O2 -mv8 -mtune=ultrasparc @@ -115,6 +116,8 @@ buildarchtranslate: osfmach3_i586: i386 buildarchtranslate: osfmach3_i486: i386 buildarchtranslate: osfmach3_i386: i386 +buildarchtranslate: ia64: ia64 + buildarchtranslate: i986: i386 buildarchtranslate: i886: i386 buildarchtranslate: i786: i386 @@ -146,6 +149,8 @@ buildarchtranslate: hades: m68kmint arch_compat: alpha: axp noarch +arch_compat: ia64: noarch + arch_compat: i986: i886 arch_compat: i886: i786 arch_compat: i786: i686 @@ -225,6 +230,8 @@ os_compat: MiNT: FreeMiNT mint TOS os_compat: mint: FreeMiNT MiNT TOS os_compat: TOS: FreeMiNT MiNT mint +buildarch_compat: ia64: noarch + buildarch_compat: i986: i886 buildarch_compat: i886: i786 buildarch_compat: i786: i686 |