[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:10913] Re: Debian packages from JP Project / by JP members



> なんとなく JP Project メンバー(*1)のパッケージを調べてみました
> 
> pgp -kv /usr/share/keyrings/debian-jp-keyring.pgp | \
> 	sed -e '/^Key ring:/d' \
> 	    -e '/^Type/d' \
> 	    -e '/matching keys found/d' \
> 	    -e '/^\s*$/d' -e '/KEY REVOKED/d' | cut -b 31- | \
>    while read m; do 
> 	echo "Maintainer: $m"; 
> 	   apt-cache dumpavail | \
>               grep-dctrl -s Package -F Maintainer $m; echo; 	
>    done
> 		-- (*2)
> 
> 結構ださいのでかなり時間はかかりますがとりあえずパッケージ数は 
> 206 あるみたいですね。

目を剥くようなアルゴリズムを見るとムズムズしちゃうタチなの
で…。
# grep-availableを使わないのも謎。

grep-available -s Maintainer,Package \.|
sed -e '/^Maintainer:/N' -e 's/\n/\//'|
fgrep -f <(pgp -kv /usr/share/keyrings/debian-jp-keyring.pgp|grep -v '^$'|cut -b 31-) -|
sort|
awk -F / -v OFS="" 'm!=$1{print "\n",$1}{print $2;m=$1}'

<()を使っちゃったので、zshとbash専用かな。shでone linerで書
くにはどうするんでしょう。

> ちなみに JP に残ってるのは 179 です。既に半分以上もっていけてますね:)

中原さんのjtexとかがインストールされたので、もっと増えてます
ね。

-- 
川村 尚生