summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjbj <devnull@localhost>1999-09-29 15:59:55 +0000
committerjbj <devnull@localhost>1999-09-29 15:59:55 +0000
commit07d68db900f165350dfe51b2e80ff1e7077e3a6e (patch)
tree83cd8587136b596cd116ddeb88ce082ae0aafda8
parent63798c65a1d243b3fb8750f1e8b1de07acbf5acc (diff)
downloadlibrpm-tizen-07d68db900f165350dfe51b2e80ff1e7077e3a6e.tar.gz
librpm-tizen-07d68db900f165350dfe51b2e80ff1e7077e3a6e.tar.bz2
librpm-tizen-07d68db900f165350dfe51b2e80ff1e7077e3a6e.zip
Don't use err(3) for now.
CVS patchset: 3339 CVS date: 1999/09/29 15:59:55
-rw-r--r--configure.in2
-rw-r--r--lib/rpmmalloc.c6
-rw-r--r--po/rpm.pot144
-rw-r--r--rpmio/rpmmalloc.c6
-rw-r--r--tools/Makefile.am8
5 files changed, 84 insertions, 82 deletions
diff --git a/configure.in b/configure.in
index 9722c4aa3..66d7019d4 100644
--- a/configure.in
+++ b/configure.in
@@ -587,7 +587,7 @@ dnl XXX AC_CHECK_FUNCS(gethostname mkdir mkfifo rmdir select uname)
AC_CHECK_FUNCS(mtrace)
-AC_REPLACE_FUNCS(err getcwd getwd inet_aton putenv realpath)
+AC_REPLACE_FUNCS(getcwd getwd inet_aton putenv realpath)
AC_REPLACE_FUNCS(strdup strerror strtol strtoul strspn strstr)
dnl XXX stpcpy/stpncpy needed by rpmgettext
diff --git a/lib/rpmmalloc.c b/lib/rpmmalloc.c
index a22922c97..0e713d712 100644
--- a/lib/rpmmalloc.c
+++ b/lib/rpmmalloc.c
@@ -1,10 +1,10 @@
#include "system.h"
-#include <err.h> /* XXX !HAVE_ERR_H: get from misc */
-
void *vmefail(void)
{
- err(EXIT_FAILURE, "virtual memory exhausted");
+ fprintf(stderr, _("virtual memory exhausted.\n"));
+ exit(EXIT_FAILURE);
+ /*@notreached@*/
return NULL;
}
diff --git a/po/rpm.pot b/po/rpm.pot
index 1ad21d2d0..033b4b258 100644
--- a/po/rpm.pot
+++ b/po/rpm.pot
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 1999-09-28 11:18-0400\n"
+"POT-Creation-Date: 1999-09-28 16:24-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"
@@ -922,297 +922,297 @@ msgstr ""
msgid "rebuild database from existing database"
msgstr ""
-#: ../rpm.c:639 ../rpm.c:645 ../rpm.c:652 ../rpm.c:658 ../rpm.c:667
-#: ../rpm.c:674 ../rpm.c:721 ../rpm.c:727 ../rpm.c:761 ../rpm.c:767
-#: ../rpm.c:773 ../rpm.c:781 ../rpm.c:816 ../rpm.c:871 ../rpm.c:878
+#: ../rpm.c:644 ../rpm.c:650 ../rpm.c:657 ../rpm.c:663 ../rpm.c:672
+#: ../rpm.c:679 ../rpm.c:726 ../rpm.c:732 ../rpm.c:766 ../rpm.c:772
+#: ../rpm.c:778 ../rpm.c:786 ../rpm.c:821 ../rpm.c:876 ../rpm.c:883
msgid "only one major mode may be specified"
msgstr ""
-#: ../rpm.c:660
+#: ../rpm.c:665
msgid "-u and --uninstall are deprecated and no longer work.\n"
msgstr ""
-#: ../rpm.c:662
+#: ../rpm.c:667
msgid "Use -e or --erase instead.\n"
msgstr ""
-#: ../rpm.c:678
+#: ../rpm.c:683
msgid "--build (-b) requires one of a,b,i,c,p,l as its sole argument"
msgstr ""
-#: ../rpm.c:682
+#: ../rpm.c:687
msgid "--tarbuild (-t) requires one of a,b,i,c,p,l as its sole argument"
msgstr ""
-#: ../rpm.c:734 ../rpm.c:740 ../rpm.c:747 ../rpm.c:754 ../rpm.c:885
+#: ../rpm.c:739 ../rpm.c:745 ../rpm.c:752 ../rpm.c:759 ../rpm.c:890
msgid "one type of query/verify may be performed at a time"
msgstr ""
-#: ../rpm.c:789
+#: ../rpm.c:794
msgid "arguments to --dbpath must begin with a /"
msgstr ""
-#: ../rpm.c:822
+#: ../rpm.c:827
msgid "relocations must begin with a /"
msgstr ""
-#: ../rpm.c:824
+#: ../rpm.c:829
msgid "relocations must contain a ="
msgstr ""
-#: ../rpm.c:827
+#: ../rpm.c:832
msgid "relocations must have a / following the ="
msgstr ""
-#: ../rpm.c:836
+#: ../rpm.c:841
msgid "exclude paths must begin with a /"
msgstr ""
-#: ../rpm.c:845
+#: ../rpm.c:850
#, c-format
msgid "Internal error in argument processing (%d) :-(\n"
msgstr ""
-#: ../rpm.c:898
+#: ../rpm.c:903
msgid "--dbpath given for operation that does not use a database"
msgstr ""
-#: ../rpm.c:903
+#: ../rpm.c:908
msgid "--timecheck may only be used during package builds"
msgstr ""
-#: ../rpm.c:906
+#: ../rpm.c:911
msgid "unexpected query flags"
msgstr ""
-#: ../rpm.c:909
+#: ../rpm.c:914
msgid "unexpected query format"
msgstr ""
-#: ../rpm.c:913
+#: ../rpm.c:918
msgid "unexpected query source"
msgstr ""
-#: ../rpm.c:919
+#: ../rpm.c:924
msgid "only installation, upgrading, rmsource and rmspec may be forced"
msgstr ""
-#: ../rpm.c:922
+#: ../rpm.c:927
msgid "files may only be relocated during package installation"
msgstr ""
-#: ../rpm.c:925
+#: ../rpm.c:930
msgid "only one of --prefix or --relocate may be used"
msgstr ""
-#: ../rpm.c:928
+#: ../rpm.c:933
msgid ""
"--relocate and --excludepath may only be used when installing new packages"
msgstr ""
-#: ../rpm.c:931
+#: ../rpm.c:936
msgid "--prefix may only be used when installing new packages"
msgstr ""
-#: ../rpm.c:934
+#: ../rpm.c:939
msgid "arguments to --prefix must begin with a /"
msgstr ""
-#: ../rpm.c:937
+#: ../rpm.c:942
msgid "--hash (-h) may only be specified during package installation"
msgstr ""
-#: ../rpm.c:941
+#: ../rpm.c:946
msgid "--percent may only be specified during package installation"
msgstr ""
-#: ../rpm.c:945
+#: ../rpm.c:950
msgid "--replacefiles may only be specified during package installation"
msgstr ""
-#: ../rpm.c:949
+#: ../rpm.c:954
msgid "--replacepkgs may only be specified during package installation"
msgstr ""
-#: ../rpm.c:953
+#: ../rpm.c:958
msgid "--excludedocs may only be specified during package installation"
msgstr ""
-#: ../rpm.c:957
+#: ../rpm.c:962
msgid "--includedocs may only be specified during package installation"
msgstr ""
-#: ../rpm.c:961
+#: ../rpm.c:966
msgid "only one of --excludedocs and --includedocs may be specified"
msgstr ""
-#: ../rpm.c:965
+#: ../rpm.c:970
msgid "--ignorearch may only be specified during package installation"
msgstr ""
-#: ../rpm.c:969
+#: ../rpm.c:974
msgid "--ignoreos may only be specified during package installation"
msgstr ""
-#: ../rpm.c:973
+#: ../rpm.c:978
msgid "--ignoresize may only be specified during package installation"
msgstr ""
-#: ../rpm.c:977
+#: ../rpm.c:982
msgid "--allmatches may only be specified during package erasure"
msgstr ""
-#: ../rpm.c:981
+#: ../rpm.c:986
msgid "--allfiles may only be specified during package installation"
msgstr ""
-#: ../rpm.c:985
+#: ../rpm.c:990
msgid "--justdb may only be specified during package installation and erasure"
msgstr ""
-#: ../rpm.c:990
+#: ../rpm.c:995
msgid ""
"--noscripts may only be specified during package installation, erasure, and "
"verification"
msgstr ""
-#: ../rpm.c:994
+#: ../rpm.c:999
msgid ""
"--notriggers may only be specified during package installation, erasure, and "
"verification"
msgstr ""
-#: ../rpm.c:1000
+#: ../rpm.c:1005
msgid ""
"--nodeps may only be specified during package building, installation, "
"erasure, and verification"
msgstr ""
-#: ../rpm.c:1005
+#: ../rpm.c:1010
msgid ""
"--test may only be specified during package installation, erasure, and "
"building"
msgstr ""
-#: ../rpm.c:1010
+#: ../rpm.c:1015
msgid ""
"--root (-r) may only be specified during installation, erasure, querying, "
"and database rebuilds"
msgstr ""
-#: ../rpm.c:1015
+#: ../rpm.c:1020
msgid "arguments to --root (-r) must begin with a /"
msgstr ""
-#: ../rpm.c:1018
+#: ../rpm.c:1023
msgid "--oldpackage may only be used during upgrades"
msgstr ""
-#: ../rpm.c:1023
+#: ../rpm.c:1028
msgid ""
"ftp options can only be used during package queries, installs, and upgrades"
msgstr ""
-#: ../rpm.c:1029
+#: ../rpm.c:1034
msgid ""
"http options can only be used during package queries, installs, and upgrades"
msgstr ""
-#: ../rpm.c:1033
+#: ../rpm.c:1038
msgid "--nopgp may only be used during signature checking"
msgstr ""
-#: ../rpm.c:1036
+#: ../rpm.c:1041
msgid "--nogpg may only be used during signature checking"
msgstr ""
-#: ../rpm.c:1039
+#: ../rpm.c:1044
msgid ""
"--nomd5 may only be used during signature checking and package verification"
msgstr ""
-#: ../rpm.c:1063
+#: ../rpm.c:1068
msgid "no files to sign\n"
msgstr ""
-#: ../rpm.c:1068
+#: ../rpm.c:1073
#, c-format
msgid "cannot access file %s\n"
msgstr ""
-#: ../rpm.c:1083
+#: ../rpm.c:1088
msgid "pgp not found: "
msgstr ""
-#: ../rpm.c:1087
+#: ../rpm.c:1092
msgid "Enter pass phrase: "
msgstr ""
-#: ../rpm.c:1089
+#: ../rpm.c:1094
msgid "Pass phrase check failed\n"
msgstr ""
-#: ../rpm.c:1092
+#: ../rpm.c:1097
msgid "Pass phrase is good.\n"
msgstr ""
-#: ../rpm.c:1097
+#: ../rpm.c:1102
msgid "Invalid %%_signature spec in macro file.\n"
msgstr ""
-#: ../rpm.c:1103
+#: ../rpm.c:1108
msgid "--sign may only be used during package building"
msgstr ""
-#: ../rpm.c:1118
+#: ../rpm.c:1123
msgid "exec failed\n"
msgstr ""
-#: ../rpm.c:1137
+#: ../rpm.c:1142
msgid "unexpected arguments to --querytags "
msgstr ""
-#: ../rpm.c:1148
+#: ../rpm.c:1153
msgid "no packages given for signature check"
msgstr ""
-#: ../rpm.c:1160
+#: ../rpm.c:1165
msgid "no packages given for signing"
msgstr ""
-#: ../rpm.c:1173
+#: ../rpm.c:1178
msgid "no packages files given for rebuild"
msgstr ""
-#: ../rpm.c:1230
+#: ../rpm.c:1235
msgid "no spec files given for build"
msgstr ""
-#: ../rpm.c:1232
+#: ../rpm.c:1237
msgid "no tar files given for build"
msgstr ""
-#: ../rpm.c:1244
+#: ../rpm.c:1249
msgid "no packages given for uninstall"
msgstr ""
-#: ../rpm.c:1294
+#: ../rpm.c:1299
msgid "no packages given for install"
msgstr ""
-#: ../rpm.c:1317
+#: ../rpm.c:1322
msgid "extra arguments given for query of all packages"
msgstr ""
-#: ../rpm.c:1322
+#: ../rpm.c:1327
msgid "no arguments given for query"
msgstr ""
-#: ../rpm.c:1339
+#: ../rpm.c:1344
msgid "extra arguments given for verify of all packages"
msgstr ""
-#: ../rpm.c:1343
+#: ../rpm.c:1348
msgid "no arguments given for verify"
msgstr ""
diff --git a/rpmio/rpmmalloc.c b/rpmio/rpmmalloc.c
index a22922c97..0e713d712 100644
--- a/rpmio/rpmmalloc.c
+++ b/rpmio/rpmmalloc.c
@@ -1,10 +1,10 @@
#include "system.h"
-#include <err.h> /* XXX !HAVE_ERR_H: get from misc */
-
void *vmefail(void)
{
- err(EXIT_FAILURE, "virtual memory exhausted");
+ fprintf(stderr, _("virtual memory exhausted.\n"));
+ exit(EXIT_FAILURE);
+ /*@notreached@*/
return NULL;
}
diff --git a/tools/Makefile.am b/tools/Makefile.am
index d68c3f9d5..c93a64e3e 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -20,9 +20,7 @@ mylibs= $(top_builddir)/build/.libs/librpmbuild.a \
LDADD = $(top_builddir)/lib/.libs/librpm.a @LIBMISC@
noinst_PROGRAMS = \
- dump dumpdb javadeps rpmarchive rpmheader rpminject rpmlead rpmsignature
-
-rpminject_LDADD = $(mylibs)
+ dump dumpdb javadeps rpmarchive rpmheader rpmlead rpmsignature
pkgbindir = @RPMCONFIGDIR@
pkgbin_PROGRAMS = rpmgettext rpmputtext
@@ -38,3 +36,7 @@ rpmputtext_LDADD = $(mylibs)
dumpdb_LDADD = $(mylibs)
$(PROGRAMS): $(mylibs)
+
+rpminject: rpminject.o $(mylibs)
+ @rm -f rpminject
+ $(LINK) rpminject.o $(mylibs) $(LIBS)