mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-05 17:18:13 +01:00
Work on packaging RPM & DEB
This commit is contained in:
@@ -18,6 +18,6 @@ with format RPM (for Redhat, Mandriva, ...).
|
|||||||
# yast --install dolibarr-...rpm To install package and dependencies
|
# yast --install dolibarr-...rpm To install package and dependencies
|
||||||
# yast --remove dolibarr To remove package
|
# yast --remove dolibarr To remove package
|
||||||
#
|
#
|
||||||
# On Mageia
|
# On Mageia (after su - root)
|
||||||
# urpmi dolibarr-...rpm To install package and dependencies
|
# urpmi dolibarr-...rpm To install package and dependencies
|
||||||
# urpme dolibarr To remove package
|
# urpme dolibarr To remove package
|
||||||
@@ -171,20 +171,26 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
# Detect OS
|
# Detect OS
|
||||||
os='fedora-redhat';
|
os='unknown';
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
||||||
export os='fedora-redhat';
|
export os='fedora-redhat';
|
||||||
export conffile="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export conffile="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
export apacheuser='apache';
|
export apacheuser='apache';
|
||||||
export apachegroup='apache';
|
export apachegroup='apache';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep wwwrun /etc/passwd` ]; then
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='opensuse';
|
export os='opensuse';
|
||||||
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
export apacheuser='wwwrun';
|
export apacheuser='wwwrun';
|
||||||
export apachegroup='wwwrun';
|
export apachegroup='wwwrun';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep www-data /etc/passwd` ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
||||||
|
export os='mageia-mandriva';
|
||||||
|
export conffile="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
|
export apacheuser='apache';
|
||||||
|
export apachegroup='apache';
|
||||||
|
fi
|
||||||
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^www-data /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='ubuntu-debian';
|
export os='ubuntu-debian';
|
||||||
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
export apacheuser='www-data';
|
export apacheuser='www-data';
|
||||||
@@ -250,20 +256,26 @@ echo
|
|||||||
%clean_menus
|
%clean_menus
|
||||||
|
|
||||||
# Detect OS
|
# Detect OS
|
||||||
os='fedora-redhat';
|
os='unknown';
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
||||||
export os='fedora-redhat';
|
export os='fedora-redhat';
|
||||||
export conffile="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export conffile="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
export apacheuser='apache';
|
export apacheuser='apache';
|
||||||
export apachegroup='apache';
|
export apachegroup='apache';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep wwwrun /etc/passwd` ]; then
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='opensuse';
|
export os='opensuse';
|
||||||
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
export apacheuser='wwwrun';
|
export apacheuser='wwwrun';
|
||||||
export apachegroup='wwwrun';
|
export apachegroup='wwwrun';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep www-data /etc/passwd` ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
||||||
|
export os='mageia-mandriva';
|
||||||
|
export conffile="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
|
export apacheuser='apache';
|
||||||
|
export apachegroup='apache';
|
||||||
|
fi
|
||||||
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^www-data /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='ubuntu-debian';
|
export os='ubuntu-debian';
|
||||||
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export conffile="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
export apacheuser='www-data';
|
export apacheuser='www-data';
|
||||||
|
|||||||
Reference in New Issue
Block a user