diff options
author | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2013-04-14 13:46:12 +0000 |
commit | 1be510f9529cb082f802408b472a77d074b394c0 (patch) | |
tree | b175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-dev/attachments/20110309/23e5e7db | |
parent | fa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff) | |
download | archives-master.tar archives-master.tar.gz archives-master.tar.bz2 archives-master.tar.xz archives-master.zip |
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20110309/23e5e7db')
-rw-r--r-- | zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment-0001.bin | 50 | ||||
-rw-r--r-- | zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment.bin | 50 |
2 files changed, 100 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment-0001.bin b/zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment-0001.bin new file mode 100644 index 000000000..dd2c4bef0 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment-0001.bin @@ -0,0 +1,50 @@ +Index: missing-deps.sh +=================================================================== +--- missing-deps.sh (révision 1300) ++++ missing-deps.sh (copie de travail) +@@ -18,8 +18,43 @@ + d="${repo}/${arch}" + urpmf --requires --use-distrib $d : | cut -d: -f2- | sed 's/\[.*//' | sort -u | xargs urpmq -p --use-distrib $d 2>&1 >/dev/null | sed -n 's/No package named //p' + } +- ++requirelist() { ++ arch=$1 ++ d="${repo}/${arch}" ++ urpmf --requires --use-distrib $d : ++ } ++getsrpm() { ++ arch=$1 ++ rpm=$2 ++ deps=$3 ++ d="${repo}/${arch}" ++ echo "$rpm from" $(urpmf --sourcerpm --use-distrib $d $rpm |cut -d: -f2|sort -u) "is missing $deps" ++ } + for arch in i586 x86_64 +-do ++ do + missing $arch > missing-deps.$arch.txt ++ requirelist $arch > listing.$arch.txt ++ if [ -a list.$arch.txt ] ++ then rm list.$arch.txt ++ fi ++ for deps in $(cat missing-deps.$arch.txt) ++ do ++ grep -w $deps listing.$arch.txt |sort -u >> list.$arch.txt ++ done ++ if [ -a final.$arch.list ] ++ then rm final.$arch.list ++ fi ++ ++ for list in $(cat list.$arch.txt|sed 's/\[.*//') ++ do ++ rpm=`echo $list|cut -d: -f1` ++ deps=`echo $list|cut -d: -f2-` ++ getsrpm $arch $rpm $deps >> final.$arch.list ++ ++ done ++ cat final.$arch.list |sort -u >| final.$arch.txt ++ rm final.$arch.list ++ rm listing.$arch.txt ++ rm list.$arch.txt ++ rm missing-deps.$arch.txt + done diff --git a/zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment.bin b/zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment.bin new file mode 100644 index 000000000..dd2c4bef0 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment.bin @@ -0,0 +1,50 @@ +Index: missing-deps.sh +=================================================================== +--- missing-deps.sh (révision 1300) ++++ missing-deps.sh (copie de travail) +@@ -18,8 +18,43 @@ + d="${repo}/${arch}" + urpmf --requires --use-distrib $d : | cut -d: -f2- | sed 's/\[.*//' | sort -u | xargs urpmq -p --use-distrib $d 2>&1 >/dev/null | sed -n 's/No package named //p' + } +- ++requirelist() { ++ arch=$1 ++ d="${repo}/${arch}" ++ urpmf --requires --use-distrib $d : ++ } ++getsrpm() { ++ arch=$1 ++ rpm=$2 ++ deps=$3 ++ d="${repo}/${arch}" ++ echo "$rpm from" $(urpmf --sourcerpm --use-distrib $d $rpm |cut -d: -f2|sort -u) "is missing $deps" ++ } + for arch in i586 x86_64 +-do ++ do + missing $arch > missing-deps.$arch.txt ++ requirelist $arch > listing.$arch.txt ++ if [ -a list.$arch.txt ] ++ then rm list.$arch.txt ++ fi ++ for deps in $(cat missing-deps.$arch.txt) ++ do ++ grep -w $deps listing.$arch.txt |sort -u >> list.$arch.txt ++ done ++ if [ -a final.$arch.list ] ++ then rm final.$arch.list ++ fi ++ ++ for list in $(cat list.$arch.txt|sed 's/\[.*//') ++ do ++ rpm=`echo $list|cut -d: -f1` ++ deps=`echo $list|cut -d: -f2-` ++ getsrpm $arch $rpm $deps >> final.$arch.list ++ ++ done ++ cat final.$arch.list |sort -u >| final.$arch.txt ++ rm final.$arch.list ++ rm listing.$arch.txt ++ rm list.$arch.txt ++ rm missing-deps.$arch.txt + done |