mirror of
https://github.com/jordansissel/fpm
synced 2024-12-21 00:24:13 +01:00
8f6f285271
[Snaps][1] are self-contained squashfs images. Add basic support for using them as inputs and outputs. Typically Snapcraft is used to create snaps, but #1149 indicated a desire to not use Snapcraft, so the snap is created natively, using mksquashfs at the end to actually create the squashfs image. This may not work for all use-cases (e.g. when the source doesn't already have its dependencies bundled). [1]: https://snapcraft.io/ Resolve #1181 Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>
22 lines
539 B
Ruby
22 lines
539 B
Ruby
require "fpm/namespace"
|
|
|
|
require "fpm/package"
|
|
require "fpm/package/dir"
|
|
require "fpm/package/gem"
|
|
require "fpm/package/deb"
|
|
require "fpm/package/npm"
|
|
require "fpm/package/rpm"
|
|
require "fpm/package/tar"
|
|
require "fpm/package/cpan"
|
|
require "fpm/package/pear"
|
|
require "fpm/package/empty"
|
|
require "fpm/package/puppet"
|
|
require "fpm/package/python"
|
|
require "fpm/package/osxpkg"
|
|
require "fpm/package/solaris"
|
|
require "fpm/package/p5p"
|
|
require "fpm/package/pkgin"
|
|
require "fpm/package/freebsd"
|
|
require "fpm/package/apk"
|
|
require "fpm/package/snap"
|