Date
12-2009
Degree Name
BS in Computer Science
Department
Computer Science Department
Advisor(s)
Phillip L. Nico
Abstract
Package managers ease installation and removal of applications. However, as the name indicates, in order for a package manager to be useful, they need packages created from upstream sources to manage. This is the purpose of src2pkg, a toolkit written in Bash shell script which automates many package creation tasks. src2pkg, however, suffers from major design flaws that cripple its ability to package some exotic upstream sources. src2pkg-ng is a prototype redesign of src2pkg that eliminates these flaws. src2pkg-ng fully supports creating packages for Slackware and Slackware-compatible variants for at least 21 upstream sources with various levels of complexity. Debian package support is incomplete. src2pkg-ng cannot create RPM packages, but can extract the metadata and files.
URL: http://digitalcommons.calpoly.edu/cscsp/3
Source tarball for src2pkg-ng
