Line 10: |
Line 10: |
| ==== Prerequisites ==== | | ==== Prerequisites ==== |
| {{warning box|If you plan to build for sme10, you must use an el7 version of centos minimal. It is also workable on a Fedora25}} | | {{warning box|If you plan to build for sme10, you must use an el7 version of centos minimal. It is also workable on a Fedora25}} |
− | =====Installation CentOS6 / CentOS7 minimal=====
| + | ====Installation CentOS6 / CentOS7 minimal==== |
| * It is recommended that you use the latest CentOS 6 (64bit) version as a base http://mirror.centos.org/centos/6/isos/x86_64/ this has been verified to build for SME 7, 8 & 9 and for i386 &x86_64 | | * It is recommended that you use the latest CentOS 6 (64bit) version as a base http://mirror.centos.org/centos/6/isos/x86_64/ this has been verified to build for SME 7, 8 & 9 and for i386 &x86_64 |
| Just install a minimal el6 installation. You can use either the DVD, the minimal CD install, a net install with PXE, it's up to you. Of course if you prefer you can use a system with a Xorg-server installed (eg: gnome, kde, xfce...) | | Just install a minimal el6 installation. You can use either the DVD, the minimal CD install, a net install with PXE, it's up to you. Of course if you prefer you can use a system with a Xorg-server installed (eg: gnome, kde, xfce...) |
Line 231: |
Line 231: |
| SME Contribs - holding the source code for contribs (add-ons) for SME Server | | SME Contribs - holding the source code for contribs (add-ons) for SME Server |
| | | |
− | Both repositories are organized by the package name under which they appear in the software installer in the server-manager (or yum). please see [[CVS|CVS page]] for more specific informations}} | + | Both repositories are organized by the package name under which they appear in the software installer in the server-manager (or yum). please see [[CVS|CVS page]] for more specific information}} |
| | | |
| If this works, it is worth grabbing either CVS for one module, or the whole CVS tree using this : http://wiki.contribs.org/Simple_Package_Modification | | If this works, it is worth grabbing either CVS for one module, or the whole CVS tree using this : http://wiki.contribs.org/Simple_Package_Modification |
| * Setup CVS to use ssh by creating /etc/profile.d/smebuild.sh with the following content | | * Setup CVS to use ssh by creating /etc/profile.d/smebuild.sh with the following content |
− | [chris@buildcos9 profile.d]$ sudo touch smebuild.sh
| + | |
− | [chris@buildcos9 profile.d]$ nano smebuild.sh
| |
| [chris@buildcos9 profile.d]$ sudo nano smebuild.sh | | [chris@buildcos9 profile.d]$ sudo nano smebuild.sh |
− | [chris@buildcos9 profile.d]$ cat smebuild.sh
| + | |
| + | Paste this: |
| | | |
| # Developer environment | | # Developer environment |