diff options
author | Elan Ruusamäe | 2013-04-07 14:50:44 (GMT) |
---|---|---|
committer | Elan Ruusamäe | 2013-04-07 14:50:44 (GMT) |
commit | 2c926193adcd3ca75c0a561c87f66a74955d29ad (patch) | |
tree | 80f2919dfb28c31f0ccef6f88f1da2d329a696d7 | |
parent | 6cd14c8356bd61538249338338590f1cf512c3b8 (diff) | |
download | pldnotify-2c926193adcd3ca75c0a561c87f66a74955d29ad.zip pldnotify-2c926193adcd3ca75c0a561c87f66a74955d29ad.tar.gz |
use less local vars. overwrite params not needed
-rw-r--r-- | pldnotify.awk | 45 |
1 files changed, 21 insertions, 24 deletions
diff --git a/pldnotify.awk b/pldnotify.awk index 75f271f..39850eb 100644 --- a/pldnotify.awk +++ b/pldnotify.awk @@ -565,15 +565,15 @@ function process_source(number, lurl, name, version) { } } -function rss_upgrade(name, ver, url, regex, cmd, nver) { +function rss_upgrade(name, ver, url, regex, cmd) { regex = "s/.*<title>" regex "<\/title>.*/\\1/p" cmd = "wget -t 2 -T 45 -q -O - " url " | sed -nre '" regex "' | head -n1" d("rss_upgrade_cmd: " cmd) - cmd | getline nver + cmd | getline ver close(cmd) - return nver + return ver } # check for ZF upgrade from rss @@ -592,50 +592,47 @@ function hudson_upgrade(name, ver) { } # upgrade check for pear package using PEAR CLI -function pear_upgrade(name, ver, pname, pearcmd, nver) { - pname = name; - sub(/^php-pear-/, "", pname); +function pear_upgrade(name, ver, cmd) { + sub(/^php-pear-/, "", name); - pearcmd = "pear remote-info " pname " | awk '/^Latest/{print $NF}'" - d("pearcmd: " pearcmd) - pearcmd | getline nver - close(pearcmd) + cmd = "pear remote-info " name " | awk '/^Latest/{print $NF}'" + d("PEAR: " cmd) + cmd | getline ver + close(cmd) - return nver + return ver } -function vim_upgrade(name, ver, mver, nver, vimcmd) { +function vim_upgrade(name, ver, cmd) { # %patchset_source -f ftp://ftp.vim.org/pub/editors/vim/patches/7.2/7.2.%03g 1 %{patchlevel} - mver = substr(ver, 0, 3) - vimcmd = "wget -q -O - ftp://ftp.vim.org/pub/editors/vim/patches/" mver "/MD5SUMS|grep -vF .gz|tail -n1|awk '{print $2}'" - d("vimcmd: " vimcmd) - vimcmd | getline nver - close(vimcmd) - - return nver + cmd = "wget -q -O - ftp://ftp.vim.org/pub/editors/vim/patches/" DEFS["ver"] "/MD5SUMS|grep -vF .gz|tail -n1|awk '{print $2}'" + d("VIM: " cmd) + cmd | getline ver + close(cmd) + return ver } -function nodejs_upgrade(name, ver, cmd, nver) { +function nodejs_upgrade(name, ver, cmd) { d("NODEJS " name " (as " DEFS["pkg"] ") " ver); if (DEFS["pkg"]) { cmd = "npm info " DEFS["pkg"] " dist-tags.latest" } else { cmd = "npm info " name " dist-tags.latest" } - cmd | getline nver + cmd | getline ver close(cmd) - return nver + return ver } function chrome_upgrade(name, ver, cmd, sourceurl) { sourceurl = "http://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/primary.xml.gz" cmd = "curl -s " sourceurl " | zcat | perl -ne 'm{<name>google-chrome-" DEFS["state"] "</name>} and m{<version .*ver=.([\d.]+)} and print $1'" d("CHROME " cmd); - cmd | getline nver + cmd | getline ver close(cmd) - return nver + return ver } function process_data(name, ver, rel, src, nver) { |