[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9677 - trunk/www/utils/sbin
From: |
reinhard |
Subject: |
[gnue] r9677 - trunk/www/utils/sbin |
Date: |
Wed, 6 Jun 2007 06:24:51 -0500 (CDT) |
Author: reinhard
Date: 2007-06-06 06:24:51 -0500 (Wed, 06 Jun 2007)
New Revision: 9677
Modified:
trunk/www/utils/sbin/update-downloads
Log:
Respect the fact that debian packages use underscore instead of dash to
separate package name from release number.
Modified: trunk/www/utils/sbin/update-downloads
===================================================================
--- trunk/www/utils/sbin/update-downloads 2007-06-06 09:36:41 UTC (rev
9676)
+++ trunk/www/utils/sbin/update-downloads 2007-06-06 11:24:51 UTC (rev
9677)
@@ -6,13 +6,13 @@
cd /usr/local/www/gnue/htdocs/downloads/current && rm -f *
-packages=$(ls ../releases | sed -e 's/-[0-9].*//' | uniq)
+packages=$(ls ../releases | sed -e 's/[-_][0-9].*//' | uniq)
extensions=".tar.gz .zip .deb .rpm .dmg .exe -debug.exe"
for p in $packages; do
source=""
for e in $extensions; do
- files="$(find ../releases -name "${p}-*${e}")"
+ files="$(find ../releases -name "${p}[-_]*${e}")"
if test "$files"; then
# first sort by major number, then by minor number
# take care of the ../ at the start of each filename when counting the .
@@ -20,10 +20,10 @@
test -z "$current" && continue
# Do not include packaged files older than corresponding .tar.gz
test -z "$source" && source="$current" # version of source file
- test "$source" \> "$current" || ln -s $current$e .
+ test "$source" \> "${current/_/-}" || ln -s $current$e .
# While we're at it, delete old prereleases
- prefiles="$(find ../prereleases -name "${p}-*${e}")"
+ prefiles="$(find ../prereleases -name "${p}[-_]*${e}")"
if test "$prefiles"; then
for pf in $(echo "$prefiles" | sed -e "s/$e\$//" | grep -v "debug"); do
test "${current#../releases}" \> "${pf#../prereleases}" && rm -f
$pf$e
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9677 - trunk/www/utils/sbin,
reinhard <=