Age | Commit message (Collapse) | Author |
|
source configuration folder.
|
|
options,
don't reinstall the data source-dependent config directory every time the RPM is
installed or upgraded. Instead, keep the configuration in a default folder and
copy that to the data source-dependent folder only if that folder does not exist.
|
|
stops for input if you're running /bin/su as another user to do the build.
Adding a -f flag to stop it asking for input.
|
|
1/ Put binaries in the right folder
2/ Make sure freeside group is created
3/ Make sure freeside home directory is created
|
|
install them all on the same machine. This may have applications if you're using
XMLRPC to talk to the self-service interface from PHP, Python, etc.
|
|
Modified the .spec file to allow the self-service interface to be installed
on a machine that already has the billing server on it, if you override the
conflict reported by yum. Temporarily disabled the conflict in YaST. Fixed
a long-standing bug where Makefile sets the ownership of files, causing "install"
commands to fail when building the RPMs. This showed up on the SuSE install.
Simplified .spec code to install the init script and the Apache configuration
file. Added some fix-ups for some of the remaining SuSE problems. Included a
note on changes to make once the Freeside cache relocation code is fixed; this
cannot be done until a release of Freeside with the fix in it has been made, or
you'll get broken RPMs again.
|
|
First round of modifications to support SuSE as well as RedHat/Fedora/CentOS.
|
|
RPM-installed
self-service files are not under /usr/local on the remote machine.
Also fixed an initialization problem where the system configuration files for
Freeside were assumed to be under /etc/default, not /etc/sysconfig
|
|
|
|
|
|
|
|
|
|
a freeside user on the build machine. RPM handles setting the file owner.
This should allow the RPMs to build under mock.
|
|
RPMs to build. This prevented the RPMs from building under mock.
|
|
loosely based on notes on the Fedora wiki. The internal dependency generator is disabled and as far as possible the same code is used to generate provides and requires. The list of files to be scanned for requires is saved by a supplemental script and if it contains handler.pl, that file is scanned for requires with the standard Perl dependencies checker. References to RT are filtered out as RT is not enabled in this version of the .spec file. This mod obsoletes the freeside-mason-deps.inc file and simplifies building the RPMs.
|
|
in the main billing screen.
|
|
files are moved to the -postgresql and -mysql files. Attempts to replace /etc/freeside/secrets
with a symlink didn't work sufficiently well, so the %post scripts update the DBI line in that file.
|
|
|
|
|
|
|
|
Fax::Hylafax::Client
Added a %post script to chkconfig the freeside service, but not start it.
Modified the Mason %post script to check the httpd config file is in the expected place.
|
|
configuration file to freeside. (Code from Debian install script.)
|
|
|
|
|
|
builds RPMs without putting some of the RedHat-style and RPM files in the
SOURCES directory.
|
|
|
|
|
|
|
|
were missing from RPM file list.
|
|
|
|
|
|
|