Empulse is currently on its way to becoming a usable packaging format. Currently, we only have support for building source packages, and compiling software and installing it to a destdir. These installed files are not yet removed by the tools. Modules that intend to build multiple packages, and use the special empty <files/> tag in the control file, will also currently find that all files not listed in <excludefiles> will be included in that package's tarball, and thus files may be duplicated across packages. This is set up this way for testing, and will go away, once we can actually build full on binary packages. This release is meant as a preview of what is to come. The outline below describes the intended directory layout for empulse.
/usr/src/empulse
Our own special little directory
/usr/src/empulse/$package
Place to store the control file, install scripts, etc...
for a specific package
/usr/src/empulse/packages/*
Where all the resulting packages end up.
/usr/lib/empulse
The perl modules for doing various things with empulse will
be stored here.
/usr/share/empulse
The default configuration files for empulse will go here.
All builds happen as root in /usr/src.
