summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20110309/23e5e7db
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
committerNicolas Vigier <boklm@mageia.org>2013-04-14 13:46:12 +0000
commit1be510f9529cb082f802408b472a77d074b394c0 (patch)
treeb175f9d5fcb107576dabc768e7bd04d4a3e491a0 /zarb-ml/mageia-dev/attachments/20110309/23e5e7db
parentfa5098cf210b23ab4f419913e28af7b1b07dafb2 (diff)
downloadarchives-master.tar
archives-master.tar.gz
archives-master.tar.bz2
archives-master.tar.xz
archives-master.zip
Add zarb MLs html archivesHEADmaster
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20110309/23e5e7db')
-rw-r--r--zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment-0001.bin50
-rw-r--r--zarb-ml/mageia-dev/attachments/20110309/23e5e7db/attachment.bin50
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