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
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.