https://bugzilla.redhat.com/show_bug.cgi?id=658754
--- Comment #9 from Esen Sagynov esen.sagynov@nhn.com --- Hello Cristian,
We have updated the CUBRID spec based on your feedback. http://sourceforge.net/projects/cubrid/files/CUBRID-8.4.1/Linux/Fedora-RPM/c...
1) Removed gcc, gcc-c++, glibc-devel, and libstdc++-devel packages from the BuildRequires section.
2) Removed the “userdel” command, so "cubrid" user will remain after the package is uninstalled.
3) Set the root/root user/group for the executables and libraries.
4) Moved {_bindir}/cubrid inside the main source.
5) However, we did not replace "chkconfig" and service commands with "systemd" because when we did so the rpmlint gave out errors that we have files in /etc/init.d.
I have read in http://fedoraproject.org/wiki/Packaging:SysVInitScript#Initscripts_in_additi... that the init.d scripts should be placed in a separate package, but without the /etc/init.d/cubrid file, the user would be limited to only start/stop/restart commands, while the full cubrid service offers many more options (such as viewing the status or creating a database, deleting a database, start/stop/restart database, compacting, etc.). Therefore, we need to keep "chkconfig".
6) Removed the message at the end to comply with Unix philosophy.
Please let us know if there is anything we can improve before looking for a sponsor.
Thank you to everyone!
Regards, Esen Sagynov.
package-review@lists.fedoraproject.org