Packaging for 11 Platforms with One Tool

Packaging for 11 Platforms with One Tool

Packaging for 11 platforms with one tool Jens Rehsack 2013 Jens Rehsack () Packaging for 11 platforms with one tool 2013 1 / 6 everyone know that but packaging takes time can't use dpkg's from developers machine on CentOS production server dependencies don't compile on backend AIX machine Packaging improves . Packaging Why packaging? Packaging provides Information - always know what is installed Reliability - always know if things belong together Useful - easy deployment / rollout Jens Rehsack () Packaging for 11 platforms with one tool 2013 2 / 6 everyone know that but packaging takes time can't use dpkg's from developers machine on CentOS production server dependencies don't compile on backend AIX machine Packaging Why packaging? Packaging provides Information - always know what is installed Reliability - always know if things belong together Useful - easy deployment / rollout Packaging improves . Jens Rehsack () Packaging for 11 platforms with one tool 2013 2 / 6 but packaging takes time can't use dpkg's from developers machine on CentOS production server dependencies don't compile on backend AIX machine Packaging Why packaging? Packaging provides Information - always know what is installed Reliability - always know if things belong together Useful - easy deployment / rollout Packaging improves . everyone know that Jens Rehsack () Packaging for 11 platforms with one tool 2013 2 / 6 Packaging Why packaging? Packaging provides Information - always know what is installed Reliability - always know if things belong together Useful - easy deployment / rollout Packaging improves . everyone know that but packaging takes time can't use dpkg's from developers machine on CentOS production server dependencies don't compile on backend AIX machine Jens Rehsack () Packaging for 11 platforms with one tool 2013 2 / 6 Packaging PkgSrc Available on 16+ platforms NetBSD Solaris / SmartOS / illumos Linux Darwin (Mac OS X) FreeBSD OpenBSD IRIX AIX DragonFlyBSD OSF/1 / Tru64 HP-UX QNX Haiku MirBSD (MirOS) Minix3 Cygwin and Interix Jens Rehsack () Packaging for 11 platforms with one tool 2013 3 / 6 Goal reached by . 100+ active developers packaging business support (most famous: Joyent/SmartOS) source based packaging distribution quarterly formal releases with QA and continuous developer releases embedded QA for PKGSRC DEVELOPERS Packaging Mission statement Optimized for value reduce effort done by people tagging / branching bulk building unattended updates Jens Rehsack () Packaging for 11 platforms with one tool 2013 4 / 6 Packaging Mission statement Optimized for value reduce effort done by people tagging / branching bulk building unattended updates Goal reached by . 100+ active developers packaging business support (most famous: Joyent/SmartOS) source based packaging distribution quarterly formal releases with QA and continuous developer releases embedded QA for PKGSRC DEVELOPERS Jens Rehsack () Packaging for 11 platforms with one tool 2013 4 / 6 PkgSrc Guide http://www.netbsd.org/docs/pkgsrc/ PkgSrc . Mailing List http://mail-index.netbsd.org/pkgsrc-users/tindex.html http://mail-index.netbsd.org/tech-pkg/tindex.html http://mail-index.netbsd.org/regional-*/ PkgSrc Binaries http://ftp.netbsd.org/pub/pkgsrc/packages/ IRC irc://irc.freenode.net/#pkgsrc Packaging Resources PkgSrc http://www.pkgsrc.org/ Jens Rehsack () Packaging for 11 platforms with one tool 2013 5 / 6 PkgSrc . Mailing List http://mail-index.netbsd.org/pkgsrc-users/tindex.html http://mail-index.netbsd.org/tech-pkg/tindex.html http://mail-index.netbsd.org/regional-*/ PkgSrc Binaries http://ftp.netbsd.org/pub/pkgsrc/packages/ IRC irc://irc.freenode.net/#pkgsrc Packaging Resources PkgSrc http://www.pkgsrc.org/ PkgSrc Guide http://www.netbsd.org/docs/pkgsrc/ Jens Rehsack () Packaging for 11 platforms with one tool 2013 5 / 6 PkgSrc Binaries http://ftp.netbsd.org/pub/pkgsrc/packages/ IRC irc://irc.freenode.net/#pkgsrc Packaging Resources PkgSrc http://www.pkgsrc.org/ PkgSrc Guide http://www.netbsd.org/docs/pkgsrc/ PkgSrc . Mailing List http://mail-index.netbsd.org/pkgsrc-users/tindex.html http://mail-index.netbsd.org/tech-pkg/tindex.html http://mail-index.netbsd.org/regional-*/ Jens Rehsack () Packaging for 11 platforms with one tool 2013 5 / 6 IRC irc://irc.freenode.net/#pkgsrc Packaging Resources PkgSrc http://www.pkgsrc.org/ PkgSrc Guide http://www.netbsd.org/docs/pkgsrc/ PkgSrc . Mailing List http://mail-index.netbsd.org/pkgsrc-users/tindex.html http://mail-index.netbsd.org/tech-pkg/tindex.html http://mail-index.netbsd.org/regional-*/ PkgSrc Binaries http://ftp.netbsd.org/pub/pkgsrc/packages/ Jens Rehsack () Packaging for 11 platforms with one tool 2013 5 / 6 Packaging Resources PkgSrc http://www.pkgsrc.org/ PkgSrc Guide http://www.netbsd.org/docs/pkgsrc/ PkgSrc . Mailing List http://mail-index.netbsd.org/pkgsrc-users/tindex.html http://mail-index.netbsd.org/tech-pkg/tindex.html http://mail-index.netbsd.org/regional-*/ PkgSrc Binaries http://ftp.netbsd.org/pub/pkgsrc/packages/ IRC irc://irc.freenode.net/#pkgsrc Jens Rehsack () Packaging for 11 platforms with one tool 2013 5 / 6 Finish Thank You Questions? Jens Rehsack <[email protected]> Jens Rehsack () Packaging for 11 platforms with one tool 2013 6 / 6.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us