Skip to content

Tested On

Muki edited this page Mar 4, 2014 · 13 revisions

This site gives a brief overview on which system sbt-native-packager has been tested. Please open a ticket or pullrequest if some information is incorrect or missing.

Generic Features

These are raw features of the native packager, like the ability to generate debian files given good configuration, or MSIs, etc.

Feature BuiltOn UsedOn Works Comments Tested by
making deb files Ubuntu 13.10 Ubuntu 13.10 @muuki88
making deb files Ubuntu 12.04 Ubuntu 12.04
making deb files Mac OSX10 Ubuntu 13.10 See #112
making rpm files Ubuntu 12.04 Fedora 16
making rpm files Ubuntu 13.10 Fedora 16
Executable zip permissions Ubuntu 13.10 Ubuntu 13.10
Executable zip permissions Ubuntu 13.10 Mac OSX 10 Use native zip
Executable zip permissions Mac OSX 10 Mac OSX 10 Use native zip
Executable zip permissions Mac OSX 10 Ubuntu 13.10 Use native zip
making dmg files Mac OSX10 Mac OSX 10
making msi files, raw wix Windows 7 Windows 7 Wix 3.5, 3.6

Universal -> Debian/Rpm/Msi Mappings

This is the ability to generate specific packaging features (in MSIs, DEBs, RPMs) based on a project using the "canonical layout" in their mappings in Universal. Code located here: https://github.com/sbt/sbt-native-packager/blob/master/src/main/scala/com/typesafe/sbt/packager/GenericPackageSettings.scala#L10

Feature BuiltOn UsedOn Works Comments Tested by
Shortcuts for conf files Windows 7 Windows 7 Wix 3.5,3.6
Add bin directory to path Windows 7 Windows 7 Wix 3.5,3.6
Etc Symlinks for conf Ubuntu 13.10 Ubuntu 13.10 @muuki88
Symlinks to bin/ scripts Ubuntu 13.10 Ubuntu 13.10 @muuki88
Autocompress man pages Ubuntu 13.10 Ubuntu 13.10
mark conf/ files as config Ubuntu 13.10 Ubuntu 13.10
Symlink from etc/ to conf/ Ubuntu 13.10 Ubuntu 13.10

Java Application Archetype

Feature BuiltOn UsedOn Works Comments Tested by
running bash (deb) Ubuntu 13.10 Ubuntu 13.10 @muuki88
running bash (zip/tgz) Ubuntu 12.04 Ubuntu 12.04
running bash (zip/tgz) Ubuntu 12.04 Mac OSX 10
running bash (rpm) Ubuntu 13.10 Fedora 18 @muuki88
running bat (msi) Windows 7 Windows 7 Limited CP length
running bash (msi) Windows 7 Cygwin(Win7) Limited CP length

Java Server Archetype

Feature BuiltOn UsedOn Works Comments Tested by
SystemV init (deb) Ubuntu 13.10 Ubuntu 13.10 ?
SystemV init (deb) Ubuntu 13.10 Ubuntu 12.04 @muuki88
Upstart (deb) Ubuntu 13.10 Ubuntu 13.10 @muuki88
Upstart (deb) Ubuntu 13.10 Ubuntu 12.04 @muuki88
daemon user - Upstart (deb) Ubuntu 13.10 Ubuntu 12.04
daemon user - Upstart (deb) Ubuntu 13.10 Ubuntu 10.04 See #116
daemon user - SystemV init (deb) Ubuntu 13.10 Ubuntu 12.04 ?
SystemV init (rpm) Ubuntu 13.10 CentOS 6.5 @muuki88