Separate init scripts - #33
Conversation
Conflicts: Makefile init.d/freeside-queued.init init.d/freeside-xmlrpcd.init
Conflicts: Makefile
…t init scripts. Conflicts: Makefile
Conflicts: Makefile
Conflicts: Makefile
freeside
commented
Nov 3, 2014
In the Makefile:
In the init scripts:
|
paths. Consolidated redundant code in init.d/freeside-functions and reduced cruft in init scripts. Populated defaults file (/etc/sysconfig/freeside) in Makefile. Fixed assumption of collector_main_0 in torrus init script.
… it up through FFIEC also, #32459
fozzmoo
commented
Dec 8, 2014
Amended the pull request with new commits to address Ivan's comments. |
freeside
commented
Dec 8, 2014
A large number of your local changes are still included in the Makefile. /etc/rc.d/init.d/ is a Red Hat-only path and is hardcoded. Almost every init file is the same except for one line. You should generate them from a common template, not add a dozen identical files. |
generate individual scripts from template. Restored original paths in Makefile.
fozzmoo
commented
Dec 16, 2014
|
freesidejeremy
commented
Aug 5, 2015
I have evaluated the changes so far and here are the issues I have encountered: 1.) There are still RHEL references in the Makefile 2.) INIT_INSTALL_X commands for installing the new init file is using RHEL/Fedora specific commands, specifically chkconfig. |
freesidejeremy
commented
Nov 5, 2015
Hello folks, We're doing 4.0 release preparations, and as a big change, if this doesn't make 4.0 it won't be in until 5.x. Willl you be able to look into the feedback shortly? If you want us to do this work instead, please let us know. |
freesidejeremy
commented
Dec 3, 2015
Hello folks, We're doing 4.0 release preparations, and as a big change, if this doesn't make 4.0 it won't be in until 5.x. Willl you be able to look into the feedback shortly? If you want us to do this work instead, please let us know. |
This commit improves handling of PID files, creates separate init scripts for each of the services traditionally started by the freeside init script, and removes the freeside init script.