Apache Sling Launchpad Debian Package Builder

Clone this repo:

Branches

  1. ac19fb0 SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org by Robert Munteanu · 3 weeks ago master
  2. 6f07063 SLING-12094 - Use GitHub for the Maven scm.url value by Robert Munteanu · 1 year, 1 month ago
  3. 8472649 SLING-11709 - Set up Jira autolinks to all Sling Github projects by Robert Munteanu · 1 year, 8 months ago
  4. d5c9289 SLING-10676 - remove SECURITY.md which is not needed by Bertrand Delacretaz · 3 years, 4 months ago
  5. a516e27 SLING-10676 - add or update SECURITY.md by Bertrand Delacretaz · 3 years, 4 months ago

Apache Sling

Build Status Sonarcloud Status License

Apache Sling Launchpad Debian Package Builder

This module is part of the Apache Sling project.

This is a work in progress .deb packaging for Sling. It provides basic init.d start/stop logrotate & sample sling config. The goal is to provide a generic yet configurable sling package to eliminate the need to build sling for in-house deployments.

To run this, and install using dpkg/apt commands, review /etc/default.sling config and run “service sling start”

Components used are:

For the list of supported run modes see the official launchpad documentation.

Important locations:

  • SLING_EXEC=/opt/sling - Location for all binaries & scripts.
  • SLING_DEFAULTS=/etc/default/sling - Defaults file for location & path setup and to override any of the launchpad settings.
  • SLING_DATA=/var/lib/sling - Local sling data dir.
  • SLING_LOG_DIR=/var/log/sling - Sling log data.

TODO:

  • Support clustered configurations.