Sme8 : Différence entre versions
(→outils de compilation) |
(→projets sur le feu) |
||
(29 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | == projets sur le feu== | ||
+ | # phpMyAdmin3 et smeserver-phpmyadmin-multiuser | ||
+ | # fail2ban | ||
+ | # bandwithd | ||
+ | # lazyadmintools | ||
+ | # user-webspace | ||
+ | # usershell jail | ||
+ | # dhcpmanager | ||
+ | # mailalias | ||
+ | # webshares | ||
+ | # owncloud http://owncloud.org/ | ||
+ | # mysql backup | ||
+ | # rsync ssh and usb | ||
+ | # backup my thumb | ||
+ | # smeserver-geoip | ||
+ | |||
+ | == projets mis à jours ou réalisés == | ||
+ | # denyhosts | ||
+ | # durep | ||
+ | # qmailhandler | ||
+ | # sme8admin | ||
+ | # isoqlog | ||
+ | # sysmon (a voir: intégration des options de system monitor et dlog) | ||
+ | # phpMyAdmin3 et smeserver-phpmyadmin | ||
+ | |||
+ | |||
==outils de compilation== | ==outils de compilation== | ||
Ligne 5 : | Ligne 31 : | ||
== test des vieilles contribs== | == test des vieilles contribs== | ||
− | db yum_repositories set sme7addons repository \ | + | db yum_repositories set sme7addons repository \ |
− | GPGCheck yes \ | + | GPGCheck yes \ |
− | MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeaddons-7 \ | + | MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeaddons-7 \ |
− | Name 'SME 7 - contribs' \ | + | Name 'SME 7 - contribs' \ |
− | Visible no \ | + | Visible no \ |
− | status disabled | + | status disabled |
+ | |||
+ | signal-event yum-modify | ||
+ | yum clean all | ||
− | |||
− | |||
+ | db yum_repositories set sme7contribs repository \ | ||
+ | GPGCheck yes \ | ||
+ | MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smecontribs-7 \ | ||
+ | Name 'SME 7 - contribs' \ | ||
+ | Visible no \ | ||
+ | status disabled | ||
+ | |||
+ | signal-event yum-modify | ||
+ | yum clean all | ||
− | db yum_repositories set | + | db yum_repositories set sme7extras repository \ |
+ | GPGCheck yes \ | ||
+ | MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeextras-7 \ | ||
+ | Name 'SME 7 - contribs' \ | ||
+ | Visible no \ | ||
+ | status disabled | ||
+ | |||
+ | signal-event yum-modify | ||
+ | yum clean all | ||
+ | |||
+ | |||
+ | /sbin/e-smith/db yum_repositories set dag repository \ | ||
+ | Name 'Dag - EL5' \ | ||
+ | BaseURL 'http://apt.sw.be/redhat/el5/en/$basearch/dag' \ | ||
+ | EnableGroups no \ | ||
+ | GPGCheck yes \ | ||
+ | GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \ | ||
+ | Visible no \ | ||
+ | Exclude freetype,htop,iptraf,rsync,syslinux \ | ||
+ | status disabled | ||
+ | signal-event yum-modify | ||
+ | yum clean all | ||
+ | |||
+ | |||
+ | /sbin/e-smith/db yum_repositories set rpmforge repository \ | ||
+ | Name 'Dag - EL5' \ | ||
+ | BaseURL 'http://apt.sw.be/redhat/el5/en/$basearch/rpmforge' \ | ||
+ | EnableGroups no \ | ||
+ | GPGCheck yes \ | ||
+ | GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \ | ||
+ | Visible no \ | ||
+ | Exclude freetype,htop,iptraf,rsync,syslinux \ | ||
+ | status disabled | ||
+ | signal-event yum-modify | ||
+ | yum clean all | ||
== sme8admin == | == sme8admin == | ||
nécessite | nécessite | ||
# import de lua (fournir rpm de http://pkgs.repoforge.org/) | # import de lua (fournir rpm de http://pkgs.repoforge.org/) | ||
− | # mettre rrddtool en release ( est | + | # mettre rrddtool en release ( est dans smetest) |
# importer hddtemp de extras | # importer hddtemp de extras | ||
+ | |||
+ | ==durep == | ||
+ | perl-Data-Dumper 2.125-1.el5.rf dag | ||
+ | Installing: | ||
+ | perl-MLDBM noarch 2.01-2.2.el5.rf dag 19 k | ||
+ | Installing for dependencies: | ||
+ | perl-FreezeThaw noarch 0.45-1.el5.rf rpmforge 18 k | ||
+ | |||
+ | == isoqlog== | ||
+ | |||
+ | Dependencies Resolved | ||
+ | |||
+ | ============================================================================================================================================================== | ||
+ | Package Arch Version Repository Size | ||
+ | |||
+ | ============================================================================================================================================================== | ||
+ | Installing: | ||
+ | saco-mitel-isoqlog noarch 0.1-09 /saco-mitel-isoqlog-0.1-09.noarch 121 k | ||
+ | |||
+ | Transaction Summary | ||
+ | ============================================================================================================================================================== | ||
+ | Install 1 Package(s) | ||
+ | Upgrade 0 Package(s) | ||
+ | |||
+ | Total size: 121 k | ||
+ | |||
+ | Is this ok [y/N]: y | ||
+ | |||
+ | Downloading Packages: | ||
+ | |||
+ | Running rpm_check_debug | ||
+ | |||
+ | Running Transaction Test | ||
+ | |||
+ | Finished Transaction Test | ||
+ | |||
+ | Transaction Test Succeeded | ||
+ | |||
+ | Running Transaction | ||
+ | |||
+ | Installing : saco-mitel-isoqlog 1/1 | ||
+ | /bin/cat: /home/e-smith/domains: Aucun fichier ou répertoire de ce type | ||
+ | |||
+ | Arrêt de httpd :[ OK ] | ||
+ | |||
+ | Démarrage de httpd :Syntax error on line 733 of /etc/httpd/conf/httpd.conf: | ||
+ | |||
+ | Invalid command 'RequireSSL', perhaps misspelled or defined by a module not included in the server configuration | ||
+ | |||
+ | [ÉCHOUÉ] | ||
+ | |||
+ | Arrêt de crond :[ OK ] | ||
+ | |||
+ | Démarrage de crond :[ OK ] | ||
+ | |||
+ | Non-fatal POSTIN scriptlet failure in rpm package saco-mitel-isoqlog-0.1-09.noarch | ||
+ | |||
+ | erreur: %post(saco-mitel-isoqlog-0.1-09.noarch) scriptlet failed, exit status 127 | ||
+ | |||
+ | |||
+ | Installed: | ||
+ | saco-mitel-isoqlog.noarch 0:0.1-09 | ||
+ | |||
+ | Complete! | ||
+ | |||
+ | ==SOURCES== | ||
+ | http://pkgs.repoforge.org/ | ||
+ | |||
+ | http://apt.sw.be/redhat/el5/en/i386/rpmforge | ||
+ | |||
+ | http://apt.sw.be/redhat/el6/en/i386/dag/RPMS | ||
+ | |||
+ | http://mirror.pialasse.com/releases/8 | ||
+ | |||
+ | http://dl.fedoraproject.org/pub/epel/5 | ||
+ | |||
+ | http://wiki.contribs.org/Package_Modification/fr | ||
+ | |||
+ | http://rpms.famillecollet.com/enterprise/5/remi/i386/ | ||
+ | |||
+ | http://dl.fedoraproject.org/pub/epel/5/i386/repoview/ | ||
+ | |||
+ | http://apt.sw.be/redhat/el6/en/i386/dag/RPMS/ | ||
+ | |||
+ | == liens compilations== | ||
+ | |||
+ | http://translate.contribs.org/patches/ | ||
+ | |||
+ | http://buildsys.contribs.org | ||
+ | |||
+ | http://wiki.contribs.org/Package_Modification | ||
+ | |||
+ | http://smeserver.pialasse.com/index.php/Compilation_rpm | ||
+ | |||
+ | http://wiki.contribs.org/User:Cactus:CVS:Cheat_Sheet | ||
+ | |||
+ | http://cvsbook.red-bean.com/cvsbook.html#Removing%20Files | ||
+ | |||
+ | http://wiki.contribs.org/SME8.0_Contribs_QA | ||
+ | |||
+ | === CVS cheat sheet === | ||
+ | |||
+ | cd ~/smecontribs/rpm | ||
+ | cvs update -dPA | ||
+ | |||
+ | |||
+ | aller dans son repertoire, puis preparer le repertoire | ||
+ | |||
+ | cvs update -dPA | ||
+ | make clean | ||
+ | make prep | ||
+ | |||
+ | cp yum-import-keys yum-import-keys.{patchname} | ||
+ | modifier l'original, pas la copy {patchname} | ||
+ | make patch SUFFIX={patchname} | ||
+ | |||
+ | verifier les traductions a importer http://translate.contribs.org/patches/contribs/ | ||
+ | wget http://translate.contribs.org/patches/contribs/{name}-locale-{date}.patch | ||
+ | cvs add {name}-locale-{date}.patch | ||
+ | |||
+ | editer le spec | ||
+ | vim *.spec | ||
+ | make local | ||
+ | |||
+ | commit | ||
+ | rm -f clog | ||
+ | cvs commit -m "$(make clog)" | ||
+ | |||
+ | |||
+ | build | ||
+ | make tag | ||
+ | make build | ||
+ | |||
+ | == bugs a suivre == | ||
+ | |||
+ | http://bugs.contribs.org/show_bug.cgi?id=1811 | ||
+ | |||
+ | http://bugs.contribs.org/show_bug.cgi?id=7040 | ||
+ | |||
+ | http://bugs.contribs.org/show_bug.cgi?id=7069 | ||
+ | |||
+ | http://bugs.contribs.org/show_bug.cgi?id=6319 php tmp !! | ||
+ | |||
+ | http://bugs.contribs.org/show_bug.cgi?id=7011 set php tmp per ibay | ||
+ | |||
+ | |||
+ | http://bugs.contribs.org/show_bug.cgi?id=2020 |
Version actuelle en date du 10 septembre 2012 à 17:50
Sommaire
projets sur le feu
- phpMyAdmin3 et smeserver-phpmyadmin-multiuser
- fail2ban
- bandwithd
- lazyadmintools
- user-webspace
- usershell jail
- dhcpmanager
- mailalias
- webshares
- owncloud http://owncloud.org/
- mysql backup
- rsync ssh and usb
- backup my thumb
- smeserver-geoip
projets mis à jours ou réalisés
- denyhosts
- durep
- qmailhandler
- sme8admin
- isoqlog
- sysmon (a voir: intégration des options de system monitor et dlog)
- phpMyAdmin3 et smeserver-phpmyadmin
outils de compilation
yum install kernel-devel gcc gcc-c++ ncurses-devel rpmbuild
test des vieilles contribs
db yum_repositories set sme7addons repository \ GPGCheck yes \ MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeaddons-7 \ Name 'SME 7 - contribs' \ Visible no \ status disabled signal-event yum-modify yum clean all
db yum_repositories set sme7contribs repository \ GPGCheck yes \ MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smecontribs-7 \ Name 'SME 7 - contribs' \ Visible no \ status disabled signal-event yum-modify yum clean all
db yum_repositories set sme7extras repository \ GPGCheck yes \ MirrorList http://distro.ibiblio.org/pub/linux/distributions/smeserver/mirrorlist/smeextras-7 \ Name 'SME 7 - contribs' \ Visible no \ status disabled signal-event yum-modify yum clean all
/sbin/e-smith/db yum_repositories set dag repository \ Name 'Dag - EL5' \ BaseURL 'http://apt.sw.be/redhat/el5/en/$basearch/dag' \ EnableGroups no \ GPGCheck yes \ GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \ Visible no \ Exclude freetype,htop,iptraf,rsync,syslinux \ status disabled signal-event yum-modify yum clean all
/sbin/e-smith/db yum_repositories set rpmforge repository \ Name 'Dag - EL5' \ BaseURL 'http://apt.sw.be/redhat/el5/en/$basearch/rpmforge' \ EnableGroups no \ GPGCheck yes \ GPGKey http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \ Visible no \ Exclude freetype,htop,iptraf,rsync,syslinux \ status disabled signal-event yum-modify yum clean all
sme8admin
nécessite
- import de lua (fournir rpm de http://pkgs.repoforge.org/)
- mettre rrddtool en release ( est dans smetest)
- importer hddtemp de extras
durep
perl-Data-Dumper 2.125-1.el5.rf dag Installing:
perl-MLDBM noarch 2.01-2.2.el5.rf dag 19 k
Installing for dependencies:
perl-FreezeThaw noarch 0.45-1.el5.rf rpmforge 18 k
isoqlog
Dependencies Resolved
============================================================================================================================================================== Package Arch Version Repository Size
==============================================================================================================================================================
Installing:
saco-mitel-isoqlog noarch 0.1-09 /saco-mitel-isoqlog-0.1-09.noarch 121 k
Transaction Summary
==============================================================================================================================================================
Install 1 Package(s) Upgrade 0 Package(s)
Total size: 121 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : saco-mitel-isoqlog 1/1
/bin/cat: /home/e-smith/domains: Aucun fichier ou répertoire de ce type
Arrêt de httpd :[ OK ]
Démarrage de httpd :Syntax error on line 733 of /etc/httpd/conf/httpd.conf:
Invalid command 'RequireSSL', perhaps misspelled or defined by a module not included in the server configuration
[ÉCHOUÉ]
Arrêt de crond :[ OK ]
Démarrage de crond :[ OK ]
Non-fatal POSTIN scriptlet failure in rpm package saco-mitel-isoqlog-0.1-09.noarch
erreur: %post(saco-mitel-isoqlog-0.1-09.noarch) scriptlet failed, exit status 127
Installed:
saco-mitel-isoqlog.noarch 0:0.1-09
Complete!
SOURCES
http://apt.sw.be/redhat/el5/en/i386/rpmforge
http://apt.sw.be/redhat/el6/en/i386/dag/RPMS
http://mirror.pialasse.com/releases/8
http://dl.fedoraproject.org/pub/epel/5
http://wiki.contribs.org/Package_Modification/fr
http://rpms.famillecollet.com/enterprise/5/remi/i386/
http://dl.fedoraproject.org/pub/epel/5/i386/repoview/
http://apt.sw.be/redhat/el6/en/i386/dag/RPMS/
liens compilations
http://translate.contribs.org/patches/
http://wiki.contribs.org/Package_Modification
http://smeserver.pialasse.com/index.php/Compilation_rpm
http://wiki.contribs.org/User:Cactus:CVS:Cheat_Sheet
http://cvsbook.red-bean.com/cvsbook.html#Removing%20Files
http://wiki.contribs.org/SME8.0_Contribs_QA
CVS cheat sheet
cd ~/smecontribs/rpm cvs update -dPA
aller dans son repertoire, puis preparer le repertoire
cvs update -dPA make clean make prep
cp yum-import-keys yum-import-keys.{patchname}
modifier l'original, pas la copy {patchname}
make patch SUFFIX={patchname}
verifier les traductions a importer http://translate.contribs.org/patches/contribs/
wget http://translate.contribs.org/patches/contribs/{name}-locale-{date}.patch cvs add {name}-locale-{date}.patch
editer le spec
vim *.spec make local
commit
rm -f clog cvs commit -m "$(make clog)"
build
make tag make build
bugs a suivre
http://bugs.contribs.org/show_bug.cgi?id=1811
http://bugs.contribs.org/show_bug.cgi?id=7040
http://bugs.contribs.org/show_bug.cgi?id=7069
http://bugs.contribs.org/show_bug.cgi?id=6319 php tmp !!
http://bugs.contribs.org/show_bug.cgi?id=7011 set php tmp per ibay