]> err.no Git - dpkg/commitdiff
Really add automake/sysinfo.m4
authorWichert Akkerman <wakkerma@debian.org>
Tue, 14 Dec 1999 19:22:38 +0000 (19:22 +0000)
committerWichert Akkerman <wakkerma@debian.org>
Tue, 14 Dec 1999 19:22:38 +0000 (19:22 +0000)
Fix some minor things in depisok
Update swedish translation

ChangeLog
automake/sysinfo.m4 [new file with mode: 0644]
debian/changelog
main/depcon.c
po/sv.po
scripts/dpkg-gencontrol.pl
version-nr

index 88a6ffa2d21f4c2a763ffe12be0661891148dfc0..1e0fa50881b5705738abe5c2aa00b88caa857976 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+Tue Dec 14 20:08:58 CET 1999 Wichert Akkerman <wakkerma@debian.org>
+
+  * automake/sysconf.m4: really add the file this time
+  * po/sv.po: new version with minor corrections
+  * main/depcon.c: minor corrections to depisok()
+
+Mon Dec 13 15:18:03 CET 1999 Wichert Akkerman <wakkerma@debian.org>
+
+  * scripts/dpkg-gencontrol.pl: use findarch to get the architecture
+
 Sun Dec 12 23:59:25 CET 1999 Wichert Akkerman <wakkerma@debian.org>
 
   * dselect/main.cc: We need to printf programdesc as well
diff --git a/automake/sysinfo.m4 b/automake/sysinfo.m4
new file mode 100644 (file)
index 0000000..2c67dab
--- /dev/null
@@ -0,0 +1,46 @@
+dnl Bunch of extra macros to make dpkg more portable
+dnl Copyright (C) 1999 Wichert Akkerman <wakkerma@debian.org>
+dnl
+dnl This program is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 2, or (at your option)
+dnl any later version.
+dnl
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+dnl GNU General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program; if not, write to the Free Software
+dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+dnl 02111-1307, USA.
+
+AC_DEFUN(AC_HAVE_SYSINFO,
+[AC_CACHE_CHECK(whether sysinfo is available,
+ ac_cv_func_sysinfo,
+[ AC_CHECK_FUNC(sysinfo,ac_cv_func_sysinfo=yes,ac_cv_func_sysinfo=no)])
+if test "$ac_cv_func_sysinfo" = "yes" ; then
+  AC_DEFINE(HAVE_SYSINFO)
+fi
+])
+
+AC_DEFUN(AC_MEMINFO_IN_SYSINFO,
+[AC_REQUIRE([AC_HAVE_SYSINFO])dnl
+ if test "$ac_cv_header_sys_sysinfo" = "" ; then
+   AC_CHECK_HEADERS(sys/sysinfo.h)
+ fi
+ AC_CACHE_CHECK(whether struct sysinfo contains memory information,
+ ac_cv_meminfo_in_sysinfo,
+[AC_TRY_COMPILE([
+#ifdef HAVE_SYS_SYSINFO_H
+#include <sys/sysinfo.h>
+#endif
+], [struct sysinfo si ; si.freeram;si.sharedram;si.bufferram;],
+  ac_cv_meminfo_in_sysinfo=yes, ac_cv_meminfo_in_sysinfo=no)])
+ if test "$ac_cv_have_sysinfo_meminfo" = yes ; then
+   AC_DEFINE(MEMINFO_IN_SYSINFO)
+ fi
+])
+
+
index 66a43af2714cdf902293bdc8ea9e0ecf5096be14..1c0e3ac6a77f4d7e7c6b6c9c19a06b39f05a9463 100644 (file)
@@ -5,6 +5,7 @@ dpkg (1.6.4) unstable; urgency=low
   * start-stop-daemon: honour --oknodo if we fail to kill a process
     Closes: Bug#52580,#52185
   * Fix dselect program description, Closes: Bug#52328
+  * Fix architecture-detection in dpkg-gencontrol, Closes: Bug#52616
 
  -- Wichert Akkerman <wakkerma@debian.org>  UNRELEASED
 
index ffa8586a9c9c0748821b2474be5ffb4d701f88d2..6cfcf9f61151c6f5c466060ced18a3e1f45f97c5 100644 (file)
@@ -164,7 +164,7 @@ int depisok(struct dependency *dep, struct varbuf *whynot,
 
   assert(dep->type == dep_depends || dep->type == dep_predepends ||
          dep->type == dep_conflicts || dep->type == dep_recommends ||
-                dep->type == dep_suggests );
+        dep->type == dep_suggests || dep->type == dep_enhances );
   
   /* The dependency is always OK if we're trying to remove the depend*ing*
    * package.
@@ -196,8 +196,9 @@ int depisok(struct dependency *dep, struct varbuf *whynot,
   describedepcon(whynot, dep);
   varbufaddc(whynot,'\n');
   
+  /* TODO: check dep_enhances as well (WTA) */
   if (dep->type == dep_depends || dep->type == dep_predepends ||
-      dep->type == dep_recommends) {
+      dep->type == dep_recommends || dep->type = dep_suggests ) {
     
     /* Go through the alternatives.  As soon as we find one that
      * we like, we return `1' straight away.  Otherwise, when we get to
index fa42bd067f814dfc177fd19fb9dd9083f7dd9354..9a97781938b304f1dce06707aa85d2b5baa6b836 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -2133,7 +2133,7 @@ msgstr ""
 "  dpkg --print-installation-architecture   visa värdarkitektur (för install.)\n"
 "  dpkg --compare-versions <a> <rel> <b>    jämför versionsnummer - se nedan\n"
 "  dpkg --help | --version                  visa denna hjälp / versionsnummer\n"
-"  dpkg --force-help | -Dh|--debug=help     hjälp för tvingande resp. avlusning\n"
+"  dpkg --force-help | -Dh|--debug=help     hjälp för tvingande resp. felsökning\n"
 "  dpkg --licence                           visa upphovsrättslicensvillkor\n"
 "\n"
 "Använd dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|\n"
@@ -2152,7 +2152,7 @@ msgstr ""
 "  -B|--auto-deconfigure      Installera även om det förstör andra paket\n"
 "  --largemem | --smallmem    Optimera för mycket (>4M) eller lite (<4M) minne\n"
 "  --no-act                   Säg bara vad som skulle hända - utför ingenting\n"
-"  -D|--debug=<oktalt>        Slå på avlusning - se -Dhelp eller --debug=help\n"
+"  -D|--debug=<oktalt>        Slå på felsökning - se -Dhelp eller --debug=help\n"
 "  --ignore-depends=<paket>,... Ignorera beroenden angående <paket>\n"
 "  --force-...                  Tvinga utförande - se --force-help\n"
 "  --no-force-...|--refuse-...  Stanna när problem framkommer\n"
@@ -2179,7 +2179,7 @@ msgid ""
 msgstr ""
 "Skriv dpkg --help för hjälp om att (av)installera paket [*]\n"
 "Använd dselect för användarvänlig pakethantering.\n"
-"Skriv dpkg -Dhelp för en lista över värden för dpkgs avlusningsflagga\n"
+"Skriv dpkg -Dhelp för en lista över värden för dpkgs felsökningsflagga\n"
 "Skriv dpkg --force-help för en lista över tvingande flaggor\n"
 "Skriv dpkg-deb --help för hjälp om manipulering av *.deb-filer\n"
 "Skriv dpkg --license för upphovsrättslig licens och avsaknad av garanti\n"
@@ -2212,7 +2212,7 @@ msgid ""
 "Debugging options are be mixed using bitwise-or.\n"
 "Note that the meanings and values are subject to change.\n"
 msgstr ""
-"%s avlusningsval, --debug=<oktalt> eller -D<oktalt>:\n"
+"%s felsökningsval, --debug=<oktalt> eller -D<oktalt>:\n"
 "\n"
 "  tal   ref. i källkod    beskrivning\n"
 "    1   general           Allmänt hjälpfull förloppsinformation\n"
@@ -2226,7 +2226,7 @@ msgstr ""
 " 1000   veryverbose       Massvis av pladder om bl.a dpkg/info-katalogen\n"
 " 2000   stupidlyverbose   Knäppa mängder pladder\n"
 "\n"
-"Avlusningsflaggor kombineras med bitvis eller.\n"
+"Felsökningsflaggor kombineras med bitvis eller.\n"
 "Notera att betydelser och värden kan ändras.\n"
 
 #: main/main.c:206
@@ -3317,7 +3317,7 @@ msgstr ""
 "<deb> är filnamnet på ett arkiv i Debianformat.\n"
 "<kfil> är namnet på en administrativ filkomponent.\n"
 "<kfält> är namnet på ett fält i den gällande \"control\"-filen.\n"
-"Flaggor: -D för avlusningsutdata, --old eller --new anger arkivformat,\n"
+"Flaggor: -D för felsökningsutdata, --old eller --new anger arkivformat,\n"
 "         --nocheck stänger av kontrollfilskontroll (skapar trasiga paket).\n"
 "\n"
 "Använd \"dpkg\" för att installera och ta bort paket från ditt system, eller\n"
@@ -4133,7 +4133,7 @@ msgstr ""
 #: dselect/main.cc:139
 #, c-format
 msgid "couldn't open debug file `%.255s'\n"
-msgstr "kunde inte öppna avlusningsfil \"%.255s\"\n"
+msgstr "kunde inte öppna felsökningsfil \"%.255s\"\n"
 
 #: dselect/main.cc:165
 msgid "Terminal does not appear to support cursor addressing.\n"
index f888f867917f3f567fa27832c48373f3e6b90c0a..e65b0028c51e2a6a7747054b2f2dcac2b5995181 100755 (executable)
@@ -89,16 +89,7 @@ while (@ARGV) {
     }
 }
 
-$arch = $override{Architecture} or do {
-    if (exists $ENV{DEB_HOST_ARCH}) {
-      $arch=$ENV{DEB_HOST_ARCH};
-    } else {
-       $arch=`dpkg --print-architecture`;
-       $? && &subprocerr("dpkg --print-architecture");
-    }
-};
-chomp $arch;
-
+&findarch;
 &parsechangelog;
 &parsecontrolfile;
             
index 810ee4e91e2485e86c4a208c58f6488930922969..9edc58bb1dd8cff2f0729fabe243a96e33f9d453 100644 (file)
@@ -1 +1 @@
-1.6
+1.6.4