Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 5fd5020066b11c273ac14cf1dfcfbd54 > files > 138

holland-1.0.6-3.fc14.noarch.rpm

FIXME: This is rough and to the point.... needs fluff.


UNPACK THE SOURCE:

        you@linuxbox ~]$ tar -zxvf holland-x.y.z.tar.gz


LOCAL DEVELOPMENT INSTALLATION:

        you@linuxbox ~] cd ./holland-x.y.z
        you@linuxbox holland-x.y.z] ./devtools/mkvirtenv.sh
        
    Optionally, for target testing...  add the --no-deps option to force 
    holland to rely on system dependencies (such as MySQL-python).
    

SOURCE INSTALLATION:

    Install Holland Core:

        you@linuxbox ~]$ cd ./holland-x.y.z/holland-core
        you@linuxbox holland-core]$ sudo python setup.py install


    Install Holland Core Plugins:

        you@linuxbox holland-x.y.z]$ cd plugins/holland.lib.common
        you@linuxbox holland.lib.common]$ sudo python setup.py install

        you@linuxbox holland-x.y.z]$ cd plugins/holland.lib.mysql
        you@linuxbox holland.lib.mysql]$ sudo python setup.py install


    Install Optional Plugins (see plugins/ACTIVE):
    
        you@linuxbox holland-x.y.z]$ cd plugins/<plugin_dir>
        you@linuxbox holland.<plugin_dir>]$ sudo python setup.py install



UBUNTU INSTALLATION:

    you@linuxbox holland-x.y.z]$ cp -a distribution/ubuntu/ubuntu.jaunty debian
    you@linuxbox holland-x.y.z]$ dpkg-buildpackage -us -uc


 
REDHAT/FEDORA/CENTOS/ETC INSTALLATION:

    root@linuxbox ~]# cp -a holland-x.y.z/distribution/holland.spec /usr/src/redhat/SPECS
    root@linuxbox ~]# cp -a holland-x.y.z.tar.gz /usr/src/redhat/SOURCES 
    root@linuxbox ~]# cd /usr/src/redhat
    root@linuxbox /usr/src/redhat]# rpmbuild -ba SPECS/holland.spec

    Alternatively you can use a build script:

    you@linuxbox ~]$ tar -zxvf holland-x.y.z
    you@linuxbox ~]$ cd holland-x.y.z 
    you@linuxbox ~]$ python devtools/build_rpms.py