Hoping someone may have an answer on the correct way to start the Firebird SuperServer
This is the environment - I installed a clean version of SME 9.x (latest) then run a full update etc
Then followed the Firebird wiki at
https://wiki.contribs.org/Firebird on how to install Firebird Superserver for 9.x
All seemed to install with out error.
I then ran the post install commands
config set firebird service status enabled
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc7.d/S99firebird
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc1.d/S01firebird
service firebird start
Found that these are not working as the run command file is /etc/init.d/firebird-superserver not firebird
so adjusted the above to
config set firebird service status enabled
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc7.d/S99firebird-superserver
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc1.d/S01firebird-superserver
service firebird-superserver start
This seems to work apart from the start command which returns [OFF]
Stop, restart and status work as they should but start just returns [OFF]
I think this is to do with the runlevel as in SME 8 it was 7 now in SME 9 it is defaulted to runlevel 4
As a work-around for the moment I have used
ln -s /etc/init.d/firebird-superserver /etc/rc7.d/S99firebird-superserver
Anyone know correct command to use or point me to a solution?Not really that important minor issue when you run the service it yields
# service firebird-superserver start
Starting Firebird server [default] /usr/bin/dirname: extra operand `-daemon'
Try `/usr/bin/dirname --help' for more information.
Found to solution to this at
http://tracker.firebirdsql.org/browse/CORE-5069