From f5820c8bd61caafd62d370a24136d3ee90714ac8 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Mon, 21 Nov 2011 20:35:04 -0600 Subject: Miscellaneous post-4.0.1 updates Some late-arriving translation updates and add the correct dates to the index.txt releases table. Signed-off-by: Dan McGee --- scripts/po/fi.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'scripts') diff --git a/scripts/po/fi.po b/scripts/po/fi.po index 9e42e945..27aabc87 100644 --- a/scripts/po/fi.po +++ b/scripts/po/fi.po @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: Arch Linux Pacman package manager\n" "Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n" "POT-Creation-Date: 2011-11-13 21:47-0600\n" -"PO-Revision-Date: 2011-11-14 03:57+0000\n" -"Last-Translator: toofishes \n" +"PO-Revision-Date: 2011-11-21 18:29+0000\n" +"Last-Translator: Larso \n" "Language-Team: Finnish (http://www.transifex.net/projects/p/archlinux-pacman/" "team/fi/)\n" "Language: fi\n" @@ -139,16 +139,16 @@ msgid "Skipping all source file integrity checks." msgstr "Ohitetaan lähdetiedostojen virheellisyyden tarkistaminen." msgid "Skipping verification of source file checksums." -msgstr "Lähdetiedostojen tarkastussummia ei tarkasteta." +msgstr "" msgid "Skipping verification of source file PGP signatures." msgstr "Lähdetiedostojen PGP allekirjoituksia ei tarkasteta." msgid "Extracting Sources..." -msgstr "Puretaan lähdetiedostoja..." +msgstr "" msgid "Extracting %s with %s" -msgstr "Lähdetiedostoa %s puretaan ohjelmalla %s" +msgstr "" msgid "Failed to extract %s" msgstr "tiedoston %s purkaminen epäonnistui" @@ -487,10 +487,10 @@ msgid "%s signal caught. Exiting..." msgstr "%s signaali vastaanotettu. Lopetetaan..." msgid "Aborted by user! Exiting..." -msgstr "" +msgstr "Käyttäjä keskeytti. Lopetetaan..." msgid "An unknown error has occurred. Exiting..." -msgstr "" +msgstr "Tapahtui tuntematon virhe. Lopetetaan..." msgid "%s not found." msgstr "%s löytyi." -- cgit v1.2.3-70-g09d2 From a521cea96f24ba9d060e019c74ccbe63a1e06392 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Mon, 21 Nov 2011 23:03:33 -0500 Subject: makepkg: avoid using comm for diff'ing package lists Whereas comm will check inputs to see if they're sorted (and warn when they aren't), grep doesn't even care about ordering. In this particular instance -- neither do we. We're only interested that the two lists are equivalent. Fixes FS#26580. Signed-off-by: Dave Reisner Signed-off-by: Dan McGee --- scripts/makepkg.sh.in | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'scripts') diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in index f39e9d1e..7cf4844d 100644 --- a/scripts/makepkg.sh.in +++ b/scripts/makepkg.sh.in @@ -506,15 +506,17 @@ remove_deps() { # check for packages removed during dependency install (e.g. due to conflicts) # removing all installed packages is risky in this case - if [[ -n $(comm -23 <(printf "%s\n" "${original_pkglist[@]}") \ - <(printf "%s\n" "${current_pkglist[@]}")) ]]; then - warning "$(gettext "Failed to remove installed dependencies.")" - return 0 + if [[ -n $(grep -xvFf <(printf '%s\n' "${current_packagelist[@]}") \ + <(printf '%s\n' "${original_packagelist[@]}") ) ]]; then + warning "$(gettext "Failed to remove installed dependencies.")" + return 0 fi - local deplist=($(comm -13 <(printf "%s\n" "${original_pkglist[@]}") \ - <(printf "%s\n" "${current_pkglist[@]}"))) - (( ${#deplist[@]} == 0 )) && return + local deplist + if ! deplist=($(grep -xvFf <(printf "%s\n" "${original_pkglist[@]}") \ + <(printf "%s\n" "${current_pkglist[@]}"))); then + return + fi msg "Removing installed dependencies..." # exit cleanly on failure to remove deps as package has been built successfully -- cgit v1.2.3-70-g09d2