-
Notifications
You must be signed in to change notification settings - Fork 0
faucct/ruby-debian
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
dpkg-ruby - Ruby interface modules for dpkg /usr/bin/dpkg.rb - dpkg like program (under development) /usr/bin/dpkg-ruby - dpkg-awk clone /usr/bin/dpkg-checkdeps.rb - check deb dependency problem See also /usr/share/doc/libdpkg-ruby1.8/examples/ This program provides the following modules/class. (old, to be rewritten) Debian::Dpkg module Dpkg.compare_versions(a,rel,b) Dpkg.architecture Dpkg.gnu_build_architecture Dpkg.installation_architecture Debian::DpkgDeb module DpkgDeb.deb?(file) DpkgDeb.control(file) DpkgDeb.data(file) DpkgDeb.load(file) Debian::Deb class - for *.deb .package -> aString .source -> aString .version -> aString .provides -> array of aString [field] -> aString .unmet(aDebian::Packages) -> array of Debian::Dep::Unmet Debian::Dsc class - for *.dsc .package -> aString .version -> aString .binary -> array of aString [field] -> aString Debian::Archives class - parser of Packages,Sources + (aDebianArchives) -> aDebian::Archives .each {|pkgname, d| block } .each_key {|pkgname| block } Debian::Sources < Debian::Archives - parser of Sources Debian::Packages < Debian::Archives - parser of Packages [pkgname] -> aDebianDeb .provides(pkgname) -> array of aDebian::Deb Debian::Status < Debian::Archives - parser of dpkg status THANKS akira yamada <[email protected]> - ruby coding style suggestions $Id: README,v 1.7 2001/04/27 21:42:12 ukai Exp $
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Packages 0
No packages published