multivalent.std.adaptor
Class RPM
public
class
RPM
extends ArchiveMediaAdaptor
Media adaptor for RPM files. For now just makes a directory listing.
RPM file format taken from "Maximum RPM: Taking the Red Hat Package Manager to the Limit" by Edward C. Bailey, February 17, 1997.
cpio file format taken from GNU cpio's
copyin.c.
To do
extraction
standard display format
-rwxr-xr-x 121/1111 5773 1995-09-04 12:42 conote_client.pl
-rw-r--r-- 121/1111 61 1995-09-04 11:37 Annotation/Debug.pl
-rwxr-xr-x 121/1111 6606 1995-09-03 22:09 Annotation/authentication.pl
Version: $Revision: 1.3 $ $Date: 2002/10/14 12:21:35 $
public static final int BIN
public static final int C_IRGRP
public static final int C_IROTH
public static final int C_IRUSR
public static final int C_ISBLK
public static final int C_ISCHR
public static final int C_ISCTG
public static final int C_ISDIR
public static final int C_ISFIFO
public static final int C_ISGID
public static final int C_ISLNK
public static final int C_ISREG
public static final int C_ISSOCK
public static final int C_ISUID
public static final int C_ISVTX
public static final int C_IWGRP
public static final int C_IWOTH
public static final int C_IWUSR
public static final int C_IXGRP
public static final int C_IXOTH
public static final int C_IXUSR
public static final int CHAR
public static final int INT16
public static final int INT32
public static final int INT64
public static final int INT8
public static final int NULL
public static final int RPMTAG_ARCH
public static final int RPMTAG_ARCHIVESIZE
public static final int RPMTAG_AUTOREQPROV
public static final int RPMTAG_BUILDHOST
public static final int RPMTAG_BUILDROOT
public static final int RPMTAG_BUILDTIME
public static final int RPMTAG_CHANGELOG
public static final int RPMTAG_CONFLICTFLAGS
public static final int RPMTAG_CONFLICTNAME
public static final int RPMTAG_CONFLICTVERSION
public static final int RPMTAG_COPYRIGHT
public static final int RPMTAG_DEFAULTPREFIX
public static final int RPMTAG_DESCRIPTION
public static final int RPMTAG_DISTRIBUTION
public static final int RPMTAG_EXCLUDE
public static final int RPMTAG_EXCLUDEARCH
public static final int RPMTAG_EXCLUDEOS
public static final int RPMTAG_EXCLUSIVE
public static final int RPMTAG_EXCLUSIVEARCH
public static final int RPMTAG_EXCLUSIVEOS
public static final int RPMTAG_FILEFLAGS
public static final int RPMTAG_FILEGIDS
public static final int RPMTAG_FILEGROUPNAME
public static final int RPMTAG_FILELINKTOS
public static final int RPMTAG_FILEMD5S
public static final int RPMTAG_FILEMODES
public static final int RPMTAG_FILEMTIMES
public static final int RPMTAG_FILENAMES
public static final int RPMTAG_FILERDEVS
public static final int RPMTAG_FILESIZES
public static final int RPMTAG_FILESTATES
public static final int RPMTAG_FILEUIDS
public static final int RPMTAG_FILEUSERNAME
public static final int RPMTAG_FILEVERIFYFLAGS
public static final int RPMTAG_GIF
public static final int RPMTAG_GROUP
public static final int RPMTAG_ICON
public static final int RPMTAG_INSTALLPREFIX
public static final int RPMTAG_INSTALLTIME
public static final int RPMTAG_NAME
public static final int RPMTAG_NOPATCH
public static final int RPMTAG_NOSOURCE
public static final int RPMTAG_OS
public static final int RPMTAG_PACKAGER
public static final int RPMTAG_PATCH
public static final int RPMTAG_POSTIN
public static final int RPMTAG_POSTUN
public static final int RPMTAG_PREIN
public static final int RPMTAG_PREUN
public static final int RPMTAG_PROVIDES
public static final int RPMTAG_RELEASE
public static final int RPMTAG_REQUIREFLAGS
public static final int RPMTAG_REQUIRENAME
public static final int RPMTAG_REQUIREVERSION
public static final int RPMTAG_ROOT
public static final int RPMTAG_RPMVERSION
public static final int RPMTAG_SERIAL
public static final int RPMTAG_SIZE
public static final int RPMTAG_SOURCE
public static final int RPMTAG_SOURCERPM
public static final int RPMTAG_SUMMARY
public static final int RPMTAG_TRIGGERFLAGS
public static final int RPMTAG_TRIGGERINDEX
public static final int RPMTAG_TRIGGERNAME
public static final int RPMTAG_TRIGGERSCRIPTS
public static final int RPMTAG_TRIGGERVERSION
public static final int RPMTAG_URL
public static final int RPMTAG_VENDOR
public static final int RPMTAG_VERIFYSCRIPT
public static final int RPMTAG_VERSION
public static final int RPMTAG_XPM
public static final int SIGTAG_MD5
public static final int SIGTAG_PGP
public static final int SIGTAG_SIZE
public static final int STRING
public static final int STRING_ARRAY
public File extractFile(File archive, String filename, File outdir)
protected String[] getPatterns()
public Object parse(
INode parent)
public String toHTML(URI uri)