Group :: System/Base
RPM: anyservice
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
22 april 2023 Vitaly Lipatov <lav at altlinux.ru> 1.6-alt1
- check with bashisms and fix errors and warnings
- skip check user of running process (will confused if there was drop privilegies)
- some improvements for Type and PID
- add support for Group, RuntimeDirectory, RuntimeDirectoryMode
- check /etc/systemd first
- remove PID file after stop
- export environment variables like systemd does
- mask functions used from /etc/init.d/functions
- drop SERVNAME before prestartd
- precreate pid file and set owner
- redhat: drop tee and fix status
- add RHEL/CentOS support
- add statusd command
- fix monit dir detection
- add support for daemon start from /etc/init.d/functions
- move to clear shell
- move PID file to /var/run
- anyservice.sh: drop warning about missed pid file on first start
- add support for /etc/monitrc.d/*.conf
- move list command handling to base part
- add support for /etc/systemd/system place for service files
- anyservice.sh: fix tabs
- add sleep to fix restart issue (eterbug #11688)
- replace $MYMONIT with monit (add monit to requires)
- implement reload (supports ExecReload too)
- more correct options handling
- add --quiet support for list
- fix EnvironmentFile using
- fix logdir and drop obsoleted DEFAULTLOGDIR
- fix Environment, set TMPDIR and HOME
- big refactoring
- realize checkd and isautostarted
- add prefix for monit
- put example.service disabled by default
- improve monit status checking
- Caution: use /etc/anyservice as anyservice dir
- anyservice.sh: some refactoring
- anyservice.sh: use .off file if exists
- anyservice.sh: add support for EnviromentFile and Environment fields
- build for ALT Linux Sisyphus
- added example, put into right folder
- building version
- initial package version