This file is indexed.

/usr/share/doc/ruby-debian/examples/ONE_LINER is in ruby-debian 0.3.8build2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# 1 liner collections
# Copyright (c) 2001 Fumitoshi UKAI
# GPL2
# $Id: ONE_LINER,v 1.8 2001/05/02 15:10:38 ukai Exp $
# 


# get depends

 ruby -r debian -e 'puts Debian::Dpkg.field("w3m_0.1.10+0.1.11pre+kokb23-3_i386.deb")["depends"]'

# get package providing virtual package in question

 ruby -r debian -e 'puts Debian::Dpkg.avail.provides["www-browser"]'


# get hold packages

 ruby -r debian -e 'puts Debian::Dpkg.status.packages.find_all {|pkg| pkg.hold? }'


# search package containing IPv6 in description from Packages

 ruby -r debian -e 'puts Debian::Dpkg.avail.packages.find_all {|pkg| /IPv6/ =~ pkg["description"]}'


# search binary packages from source package in question

 ruby -r debian -e 'puts Debian::Dpkg.avail.packages.find_all {|pkg| pkg.source == "migemo" }'


# search source package providing the binary in question

 ruby -r debian -e 'Debian::Sources.new("/org/ftp.jp.debian.org/ftp/debian/dists/stable/main/source/Sources.gz").each_package {|dsc| puts "#{dsc}" if dsc.binary.find {|b| b == "xserver-svga" }}'


# count number of package by maintainer

  ruby -r debian -e 'np = Hash.new(0); nth = 1; Debian::Dpkg.avail.each_package {|deb| np[deb.maintainer] += 1 }; np.sort {|a,b| b[1] <=> a[1]}.each {|n| puts "#{nth}) #{n[0]}: #{n[1]}"; nth += 1 }'