Magellan Linux

Annotation of /branches/mage-next/src/up2date/xfce.sh.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2591 - (hide annotations) (download)
Tue Mar 4 08:35:27 2014 UTC (10 years, 2 months ago) by niro
File size: 791 byte(s)
-split function into single includes
1 niro 2591 updatecmd_xfce()
2     {
3     local uri
4     local pname="$1"
5     local archive
6     local subdir
7    
8     [[ -z ${pname} ]] && die "give me a \$PNAME"
9     [[ ! -z $2 ]] && archive="$2"
10     if [[ -n ${UP2SUBDIR} ]]
11     then
12     subdir="${UP2SUBDIR}"
13     else
14     subdir="xfce"
15     fi
16    
17     uri="http://archive.xfce.org/src/${subdir}/${pname}"
18     if [[ ${UP2OPTS} = unstable ]]
19     then
20     updatecmd ${uri}/$(updatecmd "${uri}"/?C=N\;O=D | grep '[0-9]\.[0-9]/' | sed -ne 's|.*]\(.*\)/.*|\1|' -e '1 p')/?C=M\;O=A | lasttarball "${archive}"
21     else
22     updatecmd ${uri}/$(updatecmd "${uri}"/?C=N\;O=D | grep '[0-9]\.[0-9]*[02468]/' | sed -ne 's|.*]\(.*\)/.*|\1|' -e '1 p')/?C=M\;O=A | lasttarball "${archive}"
23     fi
24     #updatecmd ${uri}/$(updatecmd -source ${uri}'?C=M;O=A' | grep ${pname} |tail -n1 | sed -e 's/<\/a>.*//;s/.*>//') | lasttarball ${archive}
25     }