On Sat, 31 Mar 2007 23:39:30 +0200, Jonas Karlsson <[EMAIL PROTECTED]> wrote:
> CVSROOT: /sources/goboscripts > Module name: tools > Changes by: Jonas Karlsson <mohjive> 07/03/31 21:39:30 > > Modified files: > Scripts/bin : InstallPackage > > Log message: > Bash dumps stdin to subcalls, instead of waiting for the call to exit > Completion to the log (somehow I missed that): Therefore I removed the read of file from stdin and made a loop over a variable instead. > CVSWeb URLs: > http://cvs.savannah.gnu.org/viewcvs/tools/Scripts/bin/InstallPackage?cvsroot=goboscripts&r1=1.37&r2=1.38 > > Patches: > Index: InstallPackage > =================================================================== > RCS file: /sources/goboscripts/tools/Scripts/bin/InstallPackage,v > retrieving revision 1.37 > retrieving revision 1.38 > diff -u -b -r1.37 -r1.38 > --- InstallPackage 8 Mar 2007 13:28:08 -0000 1.37 > +++ InstallPackage 31 Mar 2007 21:39:30 -0000 1.38 > @@ -337,19 +337,17 @@ > if ! Boolean "no-dependencies" && ! Boolean "no-build" > then > Log_Normal "Checking dependencies..." > - selecteddeps=`Temporary_File` > - CheckDependencies --types=local_package,official_package > --mode=missing \ > + selecteddeps=$(CheckDependencies > --types=local_package,official_package --mode=missing \ > --no-recursive --quiet-progress "$packagename" > "$packageversion" \ > - "installed" "${goboPrograms}/$packagename/$packageversion" > > $selecteddeps || Die "Aborted." > - cat $selecteddeps | while read d_program d_version d_type d_url; > + "installed" "${goboPrograms}/$packagename/$packageversion" | > awk '{ print $4 }') > + [ -z "$selecteddeps" ] && Die "Aborted." > + for d_url in $selecteddeps > do > InstallPackage --no-dependencies $d_url || { > ret=$? > - rm $selecteddeps > exit $ret > } > done > - rm $selecteddeps > fi > # Dependencies --check --keep-going --higher-or-missing-only ${batch} > --execute "$0 $keep" "$packagename" "$packageversion" > fi > _______________________________________________ > gobolinux-commits mailing list > [EMAIL PROTECTED] > http://lists.gobolinux.org/mailman/listinfo/gobolinux-commits -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel