cvsimport
This commit is contained in:
commit
ef2a07a87a
@ -4,7 +4,7 @@
|
|||||||
Alias /dolibarr /usr/share/dolibarr/htdocs
|
Alias /dolibarr /usr/share/dolibarr/htdocs
|
||||||
</IfModule>
|
</IfModule>
|
||||||
|
|
||||||
# You can also use phpLDAPadmin as a VirtualHost
|
# You can also use dolibarr as a VirtualHost
|
||||||
# <VirtualHost *:*>
|
# <VirtualHost *:*>
|
||||||
# ServerName mydolibarrhostname.com
|
# ServerName mydolibarrhostname.com
|
||||||
# ServerAdmin root@example.com
|
# ServerAdmin root@example.com
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
# \file build/makepack-dolibarr.pl
|
# \file build/makepack-dolibarr.pl
|
||||||
# \brief Dolibarr package builder (tgz, zip, rpm, deb, exe, aps)
|
# \brief Dolibarr package builder (tgz, zip, rpm, deb, exe, aps)
|
||||||
# \version $Id: makepack-dolibarr.pl,v 1.108 2011/07/09 18:29:46 eldy Exp $
|
# \version $Id: makepack-dolibarr.pl,v 1.109 2011/07/11 11:09:02 eldy Exp $
|
||||||
# \author (c)2004-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
# \author (c)2004-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -48,7 +48,7 @@ if (-d "/usr/src/RPM") {
|
|||||||
|
|
||||||
|
|
||||||
use vars qw/ $REVISION $VERSION /;
|
use vars qw/ $REVISION $VERSION /;
|
||||||
$REVISION='$Revision: 1.108 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
|
$REVISION='$Revision: 1.109 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
|
||||||
$VERSION="1.0 (build $REVISION)";
|
$VERSION="1.0 (build $REVISION)";
|
||||||
|
|
||||||
|
|
||||||
@ -262,6 +262,7 @@ if ($nboftargetok) {
|
|||||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php.old`;
|
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php.old`;
|
||||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php.postgres`;
|
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf.php.postgres`;
|
||||||
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf*sav*`;
|
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/conf/conf*sav*`;
|
||||||
|
$ret=`rm -f $BUILDROOT/$PROJECT/htdocs/install/install.lock`;
|
||||||
|
|
||||||
$ret=`rm -fr $BUILDROOT/$PROJECT/documents`;
|
$ret=`rm -fr $BUILDROOT/$PROJECT/documents`;
|
||||||
$ret=`rm -fr $BUILDROOT/$PROJECT/document`;
|
$ret=`rm -fr $BUILDROOT/$PROJECT/document`;
|
||||||
|
|||||||
@ -11,6 +11,7 @@ with format RPM (for Redhat, Mandriva, ...).
|
|||||||
# This is standard command to work on Debian packaging:
|
# This is standard command to work on Debian packaging:
|
||||||
#
|
#
|
||||||
# On Fedora
|
# On Fedora
|
||||||
|
# rpm -i --test dolibarr-...rpm To list dependencies of RPM
|
||||||
# yum install dolibarr-...rpm To install package and dependencies
|
# yum install dolibarr-...rpm To install package and dependencies
|
||||||
# yum erase dolibarr To remove package
|
# yum erase dolibarr To remove package
|
||||||
#
|
#
|
||||||
|
|||||||
@ -19,19 +19,30 @@ Packager: Laurent Destailleur (Eldy) <eldy@users.sourceforge.net>
|
|||||||
Vendor: Dolibarr dev team
|
Vendor: Dolibarr dev team
|
||||||
|
|
||||||
URL: http://www.%{name}.org
|
URL: http://www.%{name}.org
|
||||||
#Source: http://sourceforge.net/projects/%{name}/files/Dolibarr%20ERP-CRM/%{version}/%{name}-%{version}.tgz/download
|
|
||||||
Source: /usr/src/RPM/SOURCES/%{name}-%{version}.tgz
|
Source: /usr/src/RPM/SOURCES/%{name}-%{version}.tgz
|
||||||
#BuildArch: noarch
|
#BuildArch: noarch
|
||||||
#BuildArchitectures: noarch
|
#BuildArchitectures: noarch
|
||||||
BuildRoot: /tmp/%{name}-buildroot
|
BuildRoot: /tmp/%{name}-buildroot
|
||||||
#Icon: dolibarr_logo1.gif
|
#Icon: dolibarr_logo1.gif
|
||||||
|
|
||||||
# For Mandrake
|
# For Mandriva-Mageia
|
||||||
Group: Networking/WWW
|
Group: Networking/WWW
|
||||||
# For all other distrib
|
# For all other distrib
|
||||||
Group: Applications/Internet
|
Group: Applications/Internet
|
||||||
|
|
||||||
|
# Requires can use lua to be defined dynamically (but still at build time)
|
||||||
|
# %{lua: if posix.access("/aaa") then print("Requires: bidon1 mysql-server mysql httpd php php-cli php-gd php-ldap php-imap php-mysql") end }
|
||||||
|
|
||||||
|
# Requires for Fedora-Redhat
|
||||||
Requires: mysql-server mysql httpd php php-cli php-gd php-ldap php-imap php-mysql
|
Requires: mysql-server mysql httpd php php-cli php-gd php-ldap php-imap php-mysql
|
||||||
|
# Requires for OpenSuse
|
||||||
|
#Requires: mysql-community-server mysql-community-server-client apache2 apache2-mod_php5 php5 php5-gd php5-ldap php5-imap php5-mysql php5-openssl
|
||||||
|
# Requires for Mandriva-Mageia
|
||||||
|
#Requires: mysql mysql-client apache-base apache-mod_php php-cgi php-cli php-bz2 php-gd php-ldap php-imap php-mysqli php-openssl
|
||||||
|
|
||||||
|
#Requires(pre):
|
||||||
|
#Requires(postun):
|
||||||
|
|
||||||
# Set yes to build test package, no for release (this disable need of /usr/bin/php not found by OpenSuse)
|
# Set yes to build test package, no for release (this disable need of /usr/bin/php not found by OpenSuse)
|
||||||
AutoReqProv: no
|
AutoReqProv: no
|
||||||
|
|
||||||
@ -89,19 +100,17 @@ mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/build
|
|||||||
mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/doc
|
mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/doc
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/htdocs
|
mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/htdocs
|
||||||
mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/scripts
|
mkdir -p $RPM_BUILD_ROOT/var/www/dolibarr/scripts
|
||||||
#mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/dolibarr
|
|
||||||
#mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/cron.daily
|
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
||||||
cp doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/dolibarr.png
|
cp doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/dolibarr.png
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
|
||||||
cp build/rpm/dolibarr.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/dolibarr.desktop
|
cp build/rpm/dolibarr.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/dolibarr.desktop
|
||||||
|
|
||||||
install -m 444 README $RPM_BUILD_ROOT/var/www/dolibarr/README
|
install -m 444 README $RPM_BUILD_ROOT/var/www/dolibarr/README
|
||||||
install -m 444 COPYRIGHT $RPM_BUILD_ROOT/var/www/dolibarr/COPYRIGHT
|
install -m 444 COPYRIGHT $RPM_BUILD_ROOT/var/www/dolibarr/COPYRIGHT
|
||||||
cp -pr build $RPM_BUILD_ROOT/var/www/dolibarr
|
cp -pr build $RPM_BUILD_ROOT/var/www/dolibarr
|
||||||
cp -pr doc $RPM_BUILD_ROOT/var/www/dolibarr
|
cp -pr doc $RPM_BUILD_ROOT/var/www/dolibarr
|
||||||
cp -pr htdocs $RPM_BUILD_ROOT/var/www/dolibarr
|
cp -pr htdocs $RPM_BUILD_ROOT/var/www/dolibarr
|
||||||
cp -pr scripts $RPM_BUILD_ROOT/var/www/dolibarr
|
cp -pr scripts $RPM_BUILD_ROOT/var/www/dolibarr
|
||||||
|
|
||||||
|
|
||||||
@ -182,7 +191,7 @@ if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge
|
|||||||
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='www';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
||||||
export os='mageia-mandriva';
|
export os='mageia-mandriva';
|
||||||
@ -267,7 +276,7 @@ if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge
|
|||||||
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='www';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
||||||
export os='mageia-mandriva';
|
export os='mageia-mandriva';
|
||||||
@ -307,9 +316,12 @@ then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Removed dirs after apache restart
|
||||||
|
echo Removed remaining dirs
|
||||||
rm -rf /etc/dolibarr
|
rm -rf /etc/dolibarr
|
||||||
rm -rf $targetdir/htdocs/conf
|
rm -rf $targetdir/htdocs/conf
|
||||||
rm -rf $targetdir/htdocs/install
|
rm -rf $targetdir/htdocs/install
|
||||||
|
rmdir $targetdir/doc >/dev/null 2>&1
|
||||||
|
rmdir $targetdir/htdocs >/dev/null 2>&1
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
Alias /dolibarr /var/www/dolibarr/htdocs
|
Alias /dolibarr /var/www/dolibarr/htdocs
|
||||||
</IfModule>
|
</IfModule>
|
||||||
|
|
||||||
# You can also use phpLDAPadmin as a VirtualHost
|
# You can also use dolibarr as a VirtualHost
|
||||||
# <VirtualHost *:*>
|
# <VirtualHost *:*>
|
||||||
# ServerName mydolibarrhostname.com
|
# ServerName mydolibarrhostname.com
|
||||||
# ServerAdmin root@example.com
|
# ServerAdmin root@example.com
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user