slackbuilds_ponce/network/etherpad-lite
Robby Workman b2b78b8bc2 network/etherpad-lite: Don't clobber system configs/logs on upgrade
This commit creates if needed (otherwise, updates timestamps on)
the log files during package install as opposed to creating them
inside the package itself - if they're present inside the package,
then a package upgrade clobbers the files on the installed system
if they happen to already exist.

This commit also installs the init script and a couple of config
files with .new extensions and then does the config() routine on
them (or preserve_perms() in the case of the init script).

The downside is that this will cause any .new'd files *and* the
logs to be removed on this upgrade; I hope this doesn't cause
much pain for users, but it's got to happen sooner or later,
so let's get it over with...

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
2013-02-24 13:25:01 -06:00
..
doinst.sh network/etherpad-lite: Don't clobber system configs/logs on upgrade 2013-02-24 13:25:01 -06:00
etherpad-lite.info
etherpad-lite.SlackBuild network/etherpad-lite: Don't clobber system configs/logs on upgrade 2013-02-24 13:25:01 -06:00
rc.etherpad-lite
README
README.Slackware
slack-desc

Etherpad lite is a really-real time collaborative editor spawned
from the Hell fire of Etherpad.
We're reusing the well tested Etherpad easysync library to make it
really realtime.
Etherpad Lite is based on node.js ergo is much lighter and more
stable than the original Etherpad. Our hope is that this will
encourage more users to use and install a realtime collaborative
editor. A smaller, etherpad-lite: manageable and well documented
codebase makes it easier for developers to improve the code and
contribute towards the project.

See README.Slackware for some Slackware notes setup (with things
to do before and after building the package).

abiword (with AbiCommand plugin) is required to import/export pads.

See etherpad lite in action at http://slackpad.org