ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
69702
|
Wed Oct 11 23:09:36 2023 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | V3.1.4-2e0f4719 | Re: Fail to upload enclosure in ELOG | Ok, i reply to myself as i could resolve the problem by changing the alpine Linux image to Debian light.
After debugging, the problem seems to be the compilation option used for alpine packets, which is not fully compatible when running on NAS Intel cpu.
The problem disappeared with Debian light, which should be less "aggressive" for optimization. I think the core is generated during imagemagick lib call (png, jpeg,pdf, ...).
Cheers
Laurent Jean-Rigaud wrote: |
Hi,
I currently testing last ELOG version from git in a docker with LDAP activated (https://hub.docker.com/r/usinagaz/elog-ldap). The goal is to use it on Synology NAS server, associated with local LDAP server.
The reverse proxy is done by embedded DSM nginx, according to FDQN associated to ELOG service (elog.corp.com). In Docker, URL is set to elog.corp.com.
All is good, but when I post any enclosure in any elog post, the elogd exits and docker is automatically restarted. The browser shows an error 405 generated by nginx server.
Do you have any idea of the cause of this problem ?
Thanks for help.
Laurent
|
|
69730
|
Tue Feb 20 11:56:14 2024 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | Other | all | Re: ERROR: The certificate of ‘elog.psi.ch’ doesn't have a known issuer | Hi
You can use an option to wget to discard certificate checks m.
Btw this rpm file is build for el7 gen aka entreprise linux 7. So it souldn't install on gen 9....
You have to rebuild from sources with buildrpm script, after installing build tools rpms. 🥳
scott wrote: |
Hi,
As there is no ELOG available in Epel repository for Rocky9, I tried to install ELOG from https://elog.psi.ch/elog/download/RPMS/elog-latest.el7.x86_64.rpm and ended with the below error in Rocky 9.
=======================================
[root@test.com]# wget https://elog.psi.ch/elog/download/RPMS/elog-latest.el7.x86_64.rpm
--2024-02-20 10:11:32-- https://elog.psi.ch/elog/download/RPMS/elog-latest.el7.x86_64.rpm
Resolving elog.psi.ch (elog.psi.ch)... 192.33.120.112
Connecting to elog.psi.ch (elog.psi.ch)|192.33.120.112|:443... connected.
ERROR: The certificate of ‘elog.psi.ch’ is not trusted.
ERROR: The certificate of ‘elog.psi.ch’ doesn't have a known issuer.
=======================================
Could someone guide me on how to install Elog in Rocky 9 securely?
|
|
69732
|
Wed Feb 21 03:13:33 2024 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | Other | all | Re: ERROR: The certificate of ‘elog.psi.ch’ doesn't have a known issuer | To have ELOG RPM for EL9, you need to rebuild package from source under EL9 host or VM (i use almalinux9 for this test) :
1- install RPM build tools (csh is used by ELOG scripts. Devel rpms are dependencies) :
- sudo dnf install rpm-build gcc gcc-c++ git openssl-devel krb5-devel pam-devel openldap-devel csh
2- retrieve last source from GIT as described K.O.
3- build RPM for your current distribution (remove -* options if not used on your system as ldap, pam or krb5)
- ./buildrpm 3.1.5 $(date +%Y%m%d) -krb5 -ldap -pam -ssl
..
Wrote: /home/<user>/rpmbuild/RPMS/x86_64/elog-3.1.5-20240221.el9.x86_64.rpm
..
3- the ELOG RPM can be installed on any EL9 host in theory, with proper dependencies :-)
Bye,
Laurent
NB : RPM info & content provided as enclosure :
[loll@localhost ~]$ rpm -qpil ~/rpmbuild/RPMS/x86_64/elog-3.1.5-20240221.el9.x86_64.rpm
Name : elog
Version : 3.1.5
Release : 20240221.el9
Architecture: x86_64
Install Date: (not installed)
Group : Applications/Networking
Size : 8132723
License : GPL
Signature : (none)
Source RPM : elog-3.1.5-20240221.el9.src.rpm
Build Date : Wed Feb 21 03:20:27 2024
Build Host : localhost
Relocations : /usr/local
Packager : loll loll@localhost.localdomain
Vendor : Stefan Ritt <stefan.ritt@psi.ch>
URL : http://elog.psi.ch/elog
Summary : elog is a standalone electronic web logbook
Description :
ELOG is part of a family of applications known as weblogs.
Their general purpose is :
1. To make it easy for people to put information online in a chronological
fashion, in the form of short, time-stamped text messages ("entries")
with optional HTML markup for presentation, and optional file attachments
(images, archives, etc.)
2. To make it easy for other people to access this information through a
Web interface, browse entries, search, download files, and optionally add,
update, delete or comment on entries.
ELOG is a remarkable implementation of a weblog in at least two respects :
- Its simplicity of use: you don't need to be a seasoned server operator
and/or an experimented database administrator to run ELOG ; one executable
file (under Unix or Windows), a simple configuration text file, and it works.
No Web server or relational database required. It is also easy to translate
the interface to the appropriate language for your users.
- Its versatility: through its single configuration file, ELOG can be made
to display an infinity of variants of the weblog concept. There are options
for what to display, how to display it, what commands are available and to whom,
access control, etc. Moreover, a single server can host several weblogs, and
each weblog can be totally different from the rest.
* Wed Feb 21 2024 loll loll@localhost.localdomain 3.1.5-20240221.el9
- rebuild with option(s): KRB5 LDAP PAM SSL
* Wed Feb 21 2024 Stefan Ritt <stefan.ritt@psi.ch> 3.1.5-20240221
- Updated from git Mon Sep 18 14:37:35 2023 +0200 - 0cd2a615
/etc/rc.d/init.d/elogd
/usr/lib/.build-id
/usr/lib/.build-id/50
/usr/lib/.build-id/50/c1b2e6bce31b5c4b980f23ea99a5917d6845b9
/usr/lib/.build-id/59
/usr/lib/.build-id/59/577563e5cff7edea6edc6234391ffc35974e10
/usr/lib/.build-id/f0
/usr/lib/.build-id/f0/86a03aa444b1180b864a5458373b80a3ac41e9
/usr/local/bin/elconv
/usr/local/bin/elog
/usr/local/elog/elogd.cfg
/usr/local/elog/logbooks
/usr/local/elog/logbooks/demo
/usr/local/elog/logbooks/demo/2001
/usr/local/elog/logbooks/demo/2001/011108a.log
/usr/local/elog/resources
/usr/local/elog/resources/elcode_english.html
/usr/local/elog/resources/elcode_indonesia.html
/usr/local/elog/resources/elcode_zh_CN-GB2312.html
/usr/local/elog/resources/elcode_zh_CN-UTF8.html
/usr/local/elog/resources/elogd-zh_CN-GB2312.cfg
/usr/local/elog/resources/elogd-zh_CN-UTF8.cfg
/usr/local/elog/resources/eloghelp_brazilian.html
/usr/local/elog/resources/eloghelp_czech.html
/usr/local/elog/resources/eloghelp_danish.html
/usr/local/elog/resources/eloghelp_dutch.html
/usr/local/elog/resources/eloghelp_english.html
/usr/local/elog/resources/eloghelp_french.html
/usr/local/elog/resources/eloghelp_german.html
/usr/local/elog/resources/eloghelp_indonesia.html
/usr/local/elog/resources/eloghelp_italian.html
/usr/local/elog/resources/eloghelp_japanese.html
/usr/local/elog/resources/eloghelp_polish.html
/usr/local/elog/resources/eloghelp_slovak.html
/usr/local/elog/resources/eloghelp_spanish.html
/usr/local/elog/resources/eloghelp_swedish.html
/usr/local/elog/resources/eloghelp_turkish.html
/usr/local/elog/resources/eloghelp_zh_CN-GB2312.html
/usr/local/elog/resources/eloghelp_zh_CN-UTF8.html
/usr/local/elog/resources/eloglang.brazilian
/usr/local/elog/resources/eloglang.bulgarian
/usr/local/elog/resources/eloglang.czech
/usr/local/elog/resources/eloglang.danish
/usr/local/elog/resources/eloglang.dutch
/usr/local/elog/resources/eloglang.french
/usr/local/elog/resources/eloglang.german
/usr/local/elog/resources/eloglang.german_UTF8
/usr/local/elog/resources/eloglang.indonesia
/usr/local/elog/resources/eloglang.italian
/usr/local/elog/resources/eloglang.japanese
/usr/local/elog/resources/eloglang.polish
/usr/local/elog/resources/eloglang.ru_CP1251
/usr/local/elog/resources/eloglang.slovak
/usr/local/elog/resources/eloglang.spanish
/usr/local/elog/resources/eloglang.swedish
/usr/local/elog/resources/eloglang.turkish
/usr/local/elog/resources/eloglang.zh_CN-GB2312
/usr/local/elog/resources/eloglang.zh_CN-UTF8
/usr/local/elog/scripts
/usr/local/elog/scripts/ckeditor
/usr/local/elog/scripts/ckeditor-config.js
/usr/local/elog/scripts/ckeditor/CHANGES.md
/usr/local/elog/scripts/ckeditor/LICENSE.md
/usr/local/elog/scripts/ckeditor/README.md
/usr/local/elog/scripts/ckeditor/adapters
/usr/local/elog/scripts/ckeditor/adapters/jquery.js
/usr/local/elog/scripts/ckeditor/build-config.js
/usr/local/elog/scripts/ckeditor/ckeditor.js
/usr/local/elog/scripts/ckeditor/config.js
/usr/local/elog/scripts/ckeditor/contents.css
/usr/local/elog/scripts/ckeditor/lang
/usr/local/elog/scripts/ckeditor/lang/af.js
/usr/local/elog/scripts/ckeditor/lang/ar.js
/usr/local/elog/scripts/ckeditor/lang/bg.js
/usr/local/elog/scripts/ckeditor/lang/bn.js
/usr/local/elog/scripts/ckeditor/lang/bs.js
/usr/local/elog/scripts/ckeditor/lang/ca.js
/usr/local/elog/scripts/ckeditor/lang/cs.js
/usr/local/elog/scripts/ckeditor/lang/cy.js
/usr/local/elog/scripts/ckeditor/lang/da.js
/usr/local/elog/scripts/ckeditor/lang/de.js
/usr/local/elog/scripts/ckeditor/lang/el.js
/usr/local/elog/scripts/ckeditor/lang/en-au.js
/usr/local/elog/scripts/ckeditor/lang/en-ca.js
/usr/local/elog/scripts/ckeditor/lang/en-gb.js
/usr/local/elog/scripts/ckeditor/lang/en.js
/usr/local/elog/scripts/ckeditor/lang/eo.js
/usr/local/elog/scripts/ckeditor/lang/es.js
/usr/local/elog/scripts/ckeditor/lang/et.js
/usr/local/elog/scripts/ckeditor/lang/eu.js
/usr/local/elog/scripts/ckeditor/lang/fa.js
/usr/local/elog/scripts/ckeditor/lang/fi.js
/usr/local/elog/scripts/ckeditor/lang/fo.js
/usr/local/elog/scripts/ckeditor/lang/fr-ca.js
/usr/local/elog/scripts/ckeditor/lang/fr.js
/usr/local/elog/scripts/ckeditor/lang/gl.js
/usr/local/elog/scripts/ckeditor/lang/gu.js
/usr/local/elog/scripts/ckeditor/lang/he.js
/usr/local/elog/scripts/ckeditor/lang/hi.js
/usr/local/elog/scripts/ckeditor/lang/hr.js
/usr/local/elog/scripts/ckeditor/lang/hu.js
/usr/local/elog/scripts/ckeditor/lang/id.js
/usr/local/elog/scripts/ckeditor/lang/is.js
/usr/local/elog/scripts/ckeditor/lang/it.js
/usr/local/elog/scripts/ckeditor/lang/ja.js
/usr/local/elog/scripts/ckeditor/lang/ka.js
/usr/local/elog/scripts/ckeditor/lang/km.js
/usr/local/elog/scripts/ckeditor/lang/ko.js
/usr/local/elog/scripts/ckeditor/lang/ku.js
/usr/local/elog/scripts/ckeditor/lang/lt.js
/usr/local/elog/scripts/ckeditor/lang/lv.js
/usr/local/elog/scripts/ckeditor/lang/mk.js
/usr/local/elog/scripts/ckeditor/lang/mn.js
/usr/local/elog/scripts/ckeditor/lang/ms.js
/usr/local/elog/scripts/ckeditor/lang/nb.js
/usr/local/elog/scripts/ckeditor/lang/nl.js
/usr/local/elog/scripts/ckeditor/lang/no.js
/usr/local/elog/scripts/ckeditor/lang/pl.js
/usr/local/elog/scripts/ckeditor/lang/pt-br.js
/usr/local/elog/scripts/ckeditor/lang/pt.js
/usr/local/elog/scripts/ckeditor/lang/ro.js
/usr/local/elog/scripts/ckeditor/lang/ru.js
/usr/local/elog/scripts/ckeditor/lang/si.js
/usr/local/elog/scripts/ckeditor/lang/sk.js
/usr/local/elog/scripts/ckeditor/lang/sl.js
/usr/local/elog/scripts/ckeditor/lang/sq.js
/usr/local/elog/scripts/ckeditor/lang/sr-latn.js
/usr/local/elog/scripts/ckeditor/lang/sr.js
/usr/local/elog/scripts/ckeditor/lang/sv.js
/usr/local/elog/scripts/ckeditor/lang/th.js
/usr/local/elog/scripts/ckeditor/lang/tr.js
/usr/local/elog/scripts/ckeditor/lang/tt.js
/usr/local/elog/scripts/ckeditor/lang/ug.js
/usr/local/elog/scripts/ckeditor/lang/uk.js
/usr/local/elog/scripts/ckeditor/lang/vi.js
/usr/local/elog/scripts/ckeditor/lang/zh-cn.js
/usr/local/elog/scripts/ckeditor/lang/zh.js
/usr/local/elog/scripts/ckeditor/plugins
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/af.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/es.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/id.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/km.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/si.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/th.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
/usr/local/elog/scripts/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js
/usr/local/elog/scripts/ckeditor/plugins/about
/usr/local/elog/scripts/ckeditor/plugins/about/dialogs
/usr/local/elog/scripts/ckeditor/plugins/about/dialogs/about.js
/usr/local/elog/scripts/ckeditor/plugins/about/dialogs/hidpi
/usr/local/elog/scripts/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
/usr/local/elog/scripts/ckeditor/plugins/about/dialogs/logo_ckeditor.png
/usr/local/elog/scripts/ckeditor/plugins/clipboard
/usr/local/elog/scripts/ckeditor/plugins/clipboard/dialogs
/usr/local/elog/scripts/ckeditor/plugins/clipboard/dialogs/paste.js
/usr/local/elog/scripts/ckeditor/plugins/colordialog
/usr/local/elog/scripts/ckeditor/plugins/colordialog/dialogs
/usr/local/elog/scripts/ckeditor/plugins/colordialog/dialogs/colordialog.js
/usr/local/elog/scripts/ckeditor/plugins/dialog
/usr/local/elog/scripts/ckeditor/plugins/dialog/dialogDefinition.js
/usr/local/elog/scripts/ckeditor/plugins/div
/usr/local/elog/scripts/ckeditor/plugins/div/dialogs
/usr/local/elog/scripts/ckeditor/plugins/div/dialogs/div.js
/usr/local/elog/scripts/ckeditor/plugins/dndfiles
/usr/local/elog/scripts/ckeditor/plugins/dndfiles/plugin.js
/usr/local/elog/scripts/ckeditor/plugins/eqneditor
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/dialogs
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/dialogs/eqneditor.js
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/dialogs/lang
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/dialogs/lang/en.js
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/icons
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/icons/eqneditor.png
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/lang
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/lang/en.js
/usr/local/elog/scripts/ckeditor/plugins/eqneditor/plugin.js
/usr/local/elog/scripts/ckeditor/plugins/fileupload
/usr/local/elog/scripts/ckeditor/plugins/fileupload/dialogs
/usr/local/elog/scripts/ckeditor/plugins/fileupload/dialogs/fileupload.js
/usr/local/elog/scripts/ckeditor/plugins/fileupload/icons
/usr/local/elog/scripts/ckeditor/plugins/fileupload/icons/fileupload.png
/usr/local/elog/scripts/ckeditor/plugins/fileupload/plugin.js
/usr/local/elog/scripts/ckeditor/plugins/find
/usr/local/elog/scripts/ckeditor/plugins/find/dialogs
/usr/local/elog/scripts/ckeditor/plugins/find/dialogs/find.js
/usr/local/elog/scripts/ckeditor/plugins/flash
/usr/local/elog/scripts/ckeditor/plugins/flash/dialogs
/usr/local/elog/scripts/ckeditor/plugins/flash/dialogs/flash.js
/usr/local/elog/scripts/ckeditor/plugins/flash/images
/usr/local/elog/scripts/ckeditor/plugins/flash/images/placeholder.png
/usr/local/elog/scripts/ckeditor/plugins/forms
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/button.js
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/checkbox.js
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/form.js
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/hiddenfield.js
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/radio.js
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/select.js
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/textarea.js
/usr/local/elog/scripts/ckeditor/plugins/forms/dialogs/textfield.js
/usr/local/elog/scripts/ckeditor/plugins/forms/images
/usr/local/elog/scripts/ckeditor/plugins/forms/images/hiddenfield.gif
/usr/local/elog/scripts/ckeditor/plugins/icons.png
/usr/local/elog/scripts/ckeditor/plugins/icons_hidpi.png
/usr/local/elog/scripts/ckeditor/plugins/iframe
/usr/local/elog/scripts/ckeditor/plugins/iframe/dialogs
/usr/local/elog/scripts/ckeditor/plugins/iframe/dialogs/iframe.js
/usr/local/elog/scripts/ckeditor/plugins/iframe/images
/usr/local/elog/scripts/ckeditor/plugins/iframe/images/placeholder.png
/usr/local/elog/scripts/ckeditor/plugins/image
/usr/local/elog/scripts/ckeditor/plugins/image/dialogs
/usr/local/elog/scripts/ckeditor/plugins/image/dialogs/image.js
/usr/local/elog/scripts/ckeditor/plugins/image/images
/usr/local/elog/scripts/ckeditor/plugins/image/images/noimage.png
/usr/local/elog/scripts/ckeditor/plugins/image2
/usr/local/elog/scripts/ckeditor/plugins/image2/dev
/usr/local/elog/scripts/ckeditor/plugins/image2/dev/assets
/usr/local/elog/scripts/ckeditor/plugins/image2/dev/assets/image1.jpg
/usr/local/elog/scripts/ckeditor/plugins/image2/dev/assets/image2.jpg
/usr/local/elog/scripts/ckeditor/plugins/image2/dev/contents.css
/usr/local/elog/scripts/ckeditor/plugins/image2/dev/image2.html
/usr/local/elog/scripts/ckeditor/plugins/image2/dialogs
/usr/local/elog/scripts/ckeditor/plugins/image2/dialogs/image2.js
/usr/local/elog/scripts/ckeditor/plugins/image2/icons
/usr/local/elog/scripts/ckeditor/plugins/image2/icons/hidpi
/usr/local/elog/scripts/ckeditor/plugins/image2/icons/hidpi/image.png
/usr/local/elog/scripts/ckeditor/plugins/image2/icons/image.png
/usr/local/elog/scripts/ckeditor/plugins/image2/lang
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/af.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ar.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/bg.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/bn.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/bs.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ca.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/cs.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/cy.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/da.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/de.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/el.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/en-au.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/en-ca.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/en-gb.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/en.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/eo.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/es.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/et.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/eu.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/fa.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/fi.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/fo.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/fr-ca.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/fr.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/gl.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/gu.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/he.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/hi.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/hr.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/hu.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/id.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/is.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/it.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ja.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ka.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/km.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ko.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ku.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/lt.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/lv.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/mk.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/mn.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ms.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/nb.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/nl.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/no.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/pl.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/pt-br.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/pt.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ro.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ru.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/si.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/sk.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/sl.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/sq.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/sr-latn.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/sr.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/sv.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/th.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/tr.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/tt.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/ug.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/uk.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/vi.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/zh-cn.js
/usr/local/elog/scripts/ckeditor/plugins/image2/lang/zh.js
/usr/local/elog/scripts/ckeditor/plugins/image2/plugin.js
/usr/local/elog/scripts/ckeditor/plugins/image2/samples
/usr/local/elog/scripts/ckeditor/plugins/image2/samples/assets
/usr/local/elog/scripts/ckeditor/plugins/image2/samples/assets/image1.jpg
/usr/local/elog/scripts/ckeditor/plugins/image2/samples/assets/image2.jpg
/usr/local/elog/scripts/ckeditor/plugins/image2/samples/image2.html
/usr/local/elog/scripts/ckeditor/plugins/imagepaste
/usr/local/elog/scripts/ckeditor/plugins/imagepaste/docs
/usr/local/elog/scripts/ckeditor/plugins/imagepaste/docs/install.html
/usr/local/elog/scripts/ckeditor/plugins/imagepaste/docs/styles.css
/usr/local/elog/scripts/ckeditor/plugins/link
/usr/local/elog/scripts/ckeditor/plugins/link/dialogs
/usr/local/elog/scripts/ckeditor/plugins/link/dialogs/anchor.js
/usr/local/elog/scripts/ckeditor/plugins/link/dialogs/link.js
/usr/local/elog/scripts/ckeditor/plugins/link/images
/usr/local/elog/scripts/ckeditor/plugins/link/images/anchor.png
/usr/local/elog/scripts/ckeditor/plugins/link/images/hidpi
/usr/local/elog/scripts/ckeditor/plugins/link/images/hidpi/anchor.png
/usr/local/elog/scripts/ckeditor/plugins/liststyle
/usr/local/elog/scripts/ckeditor/plugins/liststyle/dialogs
/usr/local/elog/scripts/ckeditor/plugins/liststyle/dialogs/liststyle.js
/usr/local/elog/scripts/ckeditor/plugins/magicline
/usr/local/elog/scripts/ckeditor/plugins/magicline/images
/usr/local/elog/scripts/ckeditor/plugins/magicline/images/hidpi
/usr/local/elog/scripts/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png
/usr/local/elog/scripts/ckeditor/plugins/magicline/images/hidpi/icon.png
/usr/local/elog/scripts/ckeditor/plugins/magicline/images/icon-rtl.png
/usr/local/elog/scripts/ckeditor/plugins/magicline/images/icon.png
/usr/local/elog/scripts/ckeditor/plugins/pagebreak
/usr/local/elog/scripts/ckeditor/plugins/pagebreak/images
/usr/local/elog/scripts/ckeditor/plugins/pagebreak/images/pagebreak.gif
/usr/local/elog/scripts/ckeditor/plugins/pastefromword
/usr/local/elog/scripts/ckeditor/plugins/pastefromword/filter
/usr/local/elog/scripts/ckeditor/plugins/pastefromword/filter/default.js
/usr/local/elog/scripts/ckeditor/plugins/preview
/usr/local/elog/scripts/ckeditor/plugins/preview/preview.html
/usr/local/elog/scripts/ckeditor/plugins/scayt
/usr/local/elog/scripts/ckeditor/plugins/scayt/LICENSE.md
/usr/local/elog/scripts/ckeditor/plugins/scayt/README.md
/usr/local/elog/scripts/ckeditor/plugins/scayt/dialogs
/usr/local/elog/scripts/ckeditor/plugins/scayt/dialogs/options.js
/usr/local/elog/scripts/ckeditor/plugins/scayt/dialogs/toolbar.css
/usr/local/elog/scripts/ckeditor/plugins/showblocks
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_address.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_blockquote.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_div.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_h1.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_h2.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_h3.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_h4.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_h5.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_h6.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_p.png
/usr/local/elog/scripts/ckeditor/plugins/showblocks/images/block_pre.png
/usr/local/elog/scripts/ckeditor/plugins/smiley
/usr/local/elog/scripts/ckeditor/plugins/smiley/dialogs
/usr/local/elog/scripts/ckeditor/plugins/smiley/dialogs/smiley.js
/usr/local/elog/scripts/ckeditor/plugins/smiley/images
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/angel_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/angel_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/angry_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/angry_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/broken_heart.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/broken_heart.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/confused_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/confused_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/cry_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/cry_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/devil_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/devil_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/embaressed_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/embarrassed_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/embarrassed_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/envelope.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/envelope.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/heart.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/heart.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/kiss.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/kiss.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/lightbulb.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/lightbulb.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/omg_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/omg_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/regular_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/regular_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/sad_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/sad_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/shades_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/shades_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/teeth_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/teeth_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/thumbs_down.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/thumbs_down.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/thumbs_up.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/thumbs_up.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/tongue_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/tongue_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/tounge_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/wink_smile.gif
/usr/local/elog/scripts/ckeditor/plugins/smiley/images/wink_smile.png
/usr/local/elog/scripts/ckeditor/plugins/specialchar
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/af.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/ar.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/bg.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/ca.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/cs.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/cy.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/da.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/de.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/el.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/en.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/eo.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/es.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/et.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/fa.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/fi.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/fr.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/gl.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/he.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/hr.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/hu.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/id.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/it.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/ja.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/km.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/ko.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/ku.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/lt.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/lv.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/nb.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/nl.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/no.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/pl.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/pt.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/ru.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/si.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/sk.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/sl.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/sq.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/sv.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/th.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/tr.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/tt.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/ug.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/uk.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/vi.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/lang/zh.js
/usr/local/elog/scripts/ckeditor/plugins/specialchar/dialogs/specialchar.js
/usr/local/elog/scripts/ckeditor/plugins/table
/usr/local/elog/scripts/ckeditor/plugins/table/dialogs
/usr/local/elog/scripts/ckeditor/plugins/table/dialogs/table.js
/usr/local/elog/scripts/ckeditor/plugins/tabletools
/usr/local/elog/scripts/ckeditor/plugins/tabletools/dialogs
/usr/local/elog/scripts/ckeditor/plugins/tabletools/dialogs/tableCell.js
/usr/local/elog/scripts/ckeditor/plugins/templates
/usr/local/elog/scripts/ckeditor/plugins/templates/dialogs
/usr/local/elog/scripts/ckeditor/plugins/templates/dialogs/templates.css
/usr/local/elog/scripts/ckeditor/plugins/templates/dialogs/templates.js
/usr/local/elog/scripts/ckeditor/plugins/templates/templates
/usr/local/elog/scripts/ckeditor/plugins/templates/templates/default.js
/usr/local/elog/scripts/ckeditor/plugins/templates/templates/images
/usr/local/elog/scripts/ckeditor/plugins/templates/templates/images/template1.gif
/usr/local/elog/scripts/ckeditor/plugins/templates/templates/images/template2.gif
/usr/local/elog/scripts/ckeditor/plugins/templates/templates/images/template3.gif
/usr/local/elog/scripts/ckeditor/plugins/timestamp
/usr/local/elog/scripts/ckeditor/plugins/timestamp/icons
/usr/local/elog/scripts/ckeditor/plugins/timestamp/icons/timestamp.png
/usr/local/elog/scripts/ckeditor/plugins/timestamp/plugin.js
/usr/local/elog/scripts/ckeditor/plugins/widget
/usr/local/elog/scripts/ckeditor/plugins/widget/images
/usr/local/elog/scripts/ckeditor/plugins/widget/images/handle.png
/usr/local/elog/scripts/ckeditor/plugins/wsc
/usr/local/elog/scripts/ckeditor/plugins/wsc/LICENSE.md
/usr/local/elog/scripts/ckeditor/plugins/wsc/README.md
/usr/local/elog/scripts/ckeditor/plugins/wsc/dialogs
/usr/local/elog/scripts/ckeditor/plugins/wsc/dialogs/ciframe.html
/usr/local/elog/scripts/ckeditor/plugins/wsc/dialogs/tmpFrameset.html
/usr/local/elog/scripts/ckeditor/plugins/wsc/dialogs/wsc.css
/usr/local/elog/scripts/ckeditor/plugins/wsc/dialogs/wsc.js
/usr/local/elog/scripts/ckeditor/plugins/wsc/dialogs/wsc_ie.js
/usr/local/elog/scripts/ckeditor/samples
/usr/local/elog/scripts/ckeditor/samples/css
/usr/local/elog/scripts/ckeditor/samples/css/samples.css
/usr/local/elog/scripts/ckeditor/samples/img
/usr/local/elog/scripts/ckeditor/samples/img/github-top.png
/usr/local/elog/scripts/ckeditor/samples/img/header-bg.png
/usr/local/elog/scripts/ckeditor/samples/img/header-separator.png
/usr/local/elog/scripts/ckeditor/samples/img/logo.png
/usr/local/elog/scripts/ckeditor/samples/img/navigation-tip.png
/usr/local/elog/scripts/ckeditor/samples/index.html
/usr/local/elog/scripts/ckeditor/samples/js
/usr/local/elog/scripts/ckeditor/samples/js/sample.js
/usr/local/elog/scripts/ckeditor/samples/js/sf.js
/usr/local/elog/scripts/ckeditor/samples/old
/usr/local/elog/scripts/ckeditor/samples/old/ajax.html
/usr/local/elog/scripts/ckeditor/samples/old/api.html
/usr/local/elog/scripts/ckeditor/samples/old/appendto.html
/usr/local/elog/scripts/ckeditor/samples/old/assets
/usr/local/elog/scripts/ckeditor/samples/old/assets/inlineall
/usr/local/elog/scripts/ckeditor/samples/old/assets/inlineall/logo.png
/usr/local/elog/scripts/ckeditor/samples/old/assets/outputxhtml
/usr/local/elog/scripts/ckeditor/samples/old/assets/outputxhtml/outputxhtml.css
/usr/local/elog/scripts/ckeditor/samples/old/assets/posteddata.php
/usr/local/elog/scripts/ckeditor/samples/old/assets/sample.jpg
/usr/local/elog/scripts/ckeditor/samples/old/assets/uilanguages
/usr/local/elog/scripts/ckeditor/samples/old/assets/uilanguages/languages.js
/usr/local/elog/scripts/ckeditor/samples/old/datafiltering.html
/usr/local/elog/scripts/ckeditor/samples/old/dialog
/usr/local/elog/scripts/ckeditor/samples/old/dialog/assets
/usr/local/elog/scripts/ckeditor/samples/old/dialog/assets/my_dialog.js
/usr/local/elog/scripts/ckeditor/samples/old/dialog/dialog.html
/usr/local/elog/scripts/ckeditor/samples/old/divreplace.html
/usr/local/elog/scripts/ckeditor/samples/old/enterkey
/usr/local/elog/scripts/ckeditor/samples/old/enterkey/enterkey.html
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter/assets
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter/assets/outputforflash
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.fla
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.swf
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter/assets/outputforflash/swfobject.js
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter/outputforflash.html
/usr/local/elog/scripts/ckeditor/samples/old/htmlwriter/outputhtml.html
/usr/local/elog/scripts/ckeditor/samples/old/index.html
/usr/local/elog/scripts/ckeditor/samples/old/inlineall.html
/usr/local/elog/scripts/ckeditor/samples/old/inlinebycode.html
/usr/local/elog/scripts/ckeditor/samples/old/inlinetextarea.html
/usr/local/elog/scripts/ckeditor/samples/old/jquery.html
/usr/local/elog/scripts/ckeditor/samples/old/magicline
/usr/local/elog/scripts/ckeditor/samples/old/magicline/magicline.html
/usr/local/elog/scripts/ckeditor/samples/old/readonly.html
/usr/local/elog/scripts/ckeditor/samples/old/replacebyclass.html
/usr/local/elog/scripts/ckeditor/samples/old/replacebycode.html
/usr/local/elog/scripts/ckeditor/samples/old/sample.css
/usr/local/elog/scripts/ckeditor/samples/old/sample.js
/usr/local/elog/scripts/ckeditor/samples/old/sample_posteddata.php
/usr/local/elog/scripts/ckeditor/samples/old/tabindex.html
/usr/local/elog/scripts/ckeditor/samples/old/toolbar
/usr/local/elog/scripts/ckeditor/samples/old/toolbar/toolbar.html
/usr/local/elog/scripts/ckeditor/samples/old/uicolor.html
/usr/local/elog/scripts/ckeditor/samples/old/uilanguages.html
/usr/local/elog/scripts/ckeditor/samples/old/wysiwygarea
/usr/local/elog/scripts/ckeditor/samples/old/wysiwygarea/fullpage.html
/usr/local/elog/scripts/ckeditor/samples/old/xhtmlstyle.html
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/css
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/css/fontello.css
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/font
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/font/LICENSE.txt
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/font/config.json
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/font/fontello.eot
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/font/fontello.svg
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/font/fontello.ttf
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/font/fontello.woff
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/index.html
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/js
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/js/abstracttoolbarmodifier.js
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/js/fulltoolbareditor.js
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/js/toolbarmodifier.js
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/js/toolbartextmodifier.js
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror/LICENSE
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.css
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.js
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror/javascript.js
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror/neo.css
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror/show-hint.css
/usr/local/elog/scripts/ckeditor/samples/toolbarconfigurator/lib/codemirror/show-hint.js
/usr/local/elog/scripts/ckeditor/skins
/usr/local/elog/scripts/ckeditor/skins/moono
/usr/local/elog/scripts/ckeditor/skins/moono/dialog.css
/usr/local/elog/scripts/ckeditor/skins/moono/dialog_ie.css
/usr/local/elog/scripts/ckeditor/skins/moono/dialog_ie7.css
/usr/local/elog/scripts/ckeditor/skins/moono/dialog_ie8.css
/usr/local/elog/scripts/ckeditor/skins/moono/dialog_iequirks.css
/usr/local/elog/scripts/ckeditor/skins/moono/editor.css
/usr/local/elog/scripts/ckeditor/skins/moono/editor_gecko.css
/usr/local/elog/scripts/ckeditor/skins/moono/editor_ie.css
/usr/local/elog/scripts/ckeditor/skins/moono/editor_ie7.css
/usr/local/elog/scripts/ckeditor/skins/moono/editor_ie8.css
/usr/local/elog/scripts/ckeditor/skins/moono/editor_iequirks.css
/usr/local/elog/scripts/ckeditor/skins/moono/icons.png
/usr/local/elog/scripts/ckeditor/skins/moono/icons_hidpi.png
/usr/local/elog/scripts/ckeditor/skins/moono/images
/usr/local/elog/scripts/ckeditor/skins/moono/images/arrow.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/close.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/hidpi
/usr/local/elog/scripts/ckeditor/skins/moono/images/hidpi/close.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/hidpi/lock-open.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/hidpi/lock.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/hidpi/refresh.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/lock-open.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/lock.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/refresh.png
/usr/local/elog/scripts/ckeditor/skins/moono/images/spinner.gif
/usr/local/elog/scripts/ckeditor/skins/moono/readme.md
/usr/local/elog/scripts/ckeditor/styles.js
/usr/local/elog/scripts/dnd.js
/usr/local/elog/scripts/elcode.js
/usr/local/elog/scripts/im.js
/usr/local/elog/scripts/jquery-1.11.1.min.js
/usr/local/elog/scripts/load-ckeditor.js
/usr/local/elog/scripts/progress
/usr/local/elog/scripts/progress/progress.min.js
/usr/local/elog/scripts/progress/progressjs.min.css
/usr/local/elog/ssl
/usr/local/elog/ssl/server.crt
/usr/local/elog/ssl/server.key
/usr/local/elog/themes
/usr/local/elog/themes/default
/usr/local/elog/themes/default/all_entry.png
/usr/local/elog/themes/default/attachment.png
/usr/local/elog/themes/default/cal.png
/usr/local/elog/themes/default/cal_next.png
/usr/local/elog/themes/default/cal_prev.png
/usr/local/elog/themes/default/clock.png
/usr/local/elog/themes/default/compact.css
/usr/local/elog/themes/default/delete.png
/usr/local/elog/themes/default/down.png
/usr/local/elog/themes/default/edit.png
/usr/local/elog/themes/default/elog.css
/usr/local/elog/themes/default/elog.png
/usr/local/elog/themes/default/entry.png
/usr/local/elog/themes/default/favicon.ico
/usr/local/elog/themes/default/favicon.png
/usr/local/elog/themes/default/first.png
/usr/local/elog/themes/default/icons
/usr/local/elog/themes/default/icons/arrow.png
/usr/local/elog/themes/default/icons/astonished.png
/usr/local/elog/themes/default/icons/attn.png
/usr/local/elog/themes/default/icons/biggrin.png
/usr/local/elog/themes/default/icons/bulb.png
/usr/local/elog/themes/default/icons/confused.png
/usr/local/elog/themes/default/icons/cool.png
/usr/local/elog/themes/default/icons/crying.png
/usr/local/elog/themes/default/icons/elc_anchor.png
/usr/local/elog/themes/default/icons/elc_arrow.png
/usr/local/elog/themes/default/icons/elc_astonished.png
/usr/local/elog/themes/default/icons/elc_biggrin.png
/usr/local/elog/themes/default/icons/elc_bold.png
/usr/local/elog/themes/default/icons/elc_center.png
/usr/local/elog/themes/default/icons/elc_clock.png
/usr/local/elog/themes/default/icons/elc_code.png
/usr/local/elog/themes/default/icons/elc_confused.png
/usr/local/elog/themes/default/icons/elc_cool.png
/usr/local/elog/themes/default/icons/elc_crying.png
/usr/local/elog/themes/default/icons/elc_delatt.png
/usr/local/elog/themes/default/icons/elc_email.png
/usr/local/elog/themes/default/icons/elc_frown.png
/usr/local/elog/themes/default/icons/elc_happy.png
/usr/local/elog/themes/default/icons/elc_heading.png
/usr/local/elog/themes/default/icons/elc_image.png
/usr/local/elog/themes/default/icons/elc_italic.png
/usr/local/elog/themes/default/icons/elc_larger.png
/usr/local/elog/themes/default/icons/elc_line.png
/usr/local/elog/themes/default/icons/elc_list.png
/usr/local/elog/themes/default/icons/elc_mad.png
/usr/local/elog/themes/default/icons/elc_original.png
/usr/local/elog/themes/default/icons/elc_pleased.png
/usr/local/elog/themes/default/icons/elc_quote.png
/usr/local/elog/themes/default/icons/elc_rotleft.png
/usr/local/elog/themes/default/icons/elc_rotright.png
/usr/local/elog/themes/default/icons/elc_smaller.png
/usr/local/elog/themes/default/icons/elc_smile.png
/usr/local/elog/themes/default/icons/elc_table.png
/usr/local/elog/themes/default/icons/elc_tongue.png
/usr/local/elog/themes/default/icons/elc_underline.png
/usr/local/elog/themes/default/icons/elc_url.png
/usr/local/elog/themes/default/icons/elc_wink.png
/usr/local/elog/themes/default/icons/elc_yawn.png
/usr/local/elog/themes/default/icons/eld_anchor.png
/usr/local/elog/themes/default/icons/eld_arrow.png
/usr/local/elog/themes/default/icons/eld_astonished.png
/usr/local/elog/themes/default/icons/eld_biggrin.png
/usr/local/elog/themes/default/icons/eld_bold.png
/usr/local/elog/themes/default/icons/eld_center.png
/usr/local/elog/themes/default/icons/eld_clock.png
/usr/local/elog/themes/default/icons/eld_code.png
/usr/local/elog/themes/default/icons/eld_confused.png
/usr/local/elog/themes/default/icons/eld_cool.png
/usr/local/elog/themes/default/icons/eld_crying.png
/usr/local/elog/themes/default/icons/eld_delatt.png
/usr/local/elog/themes/default/icons/eld_email.png
/usr/local/elog/themes/default/icons/eld_frown.png
/usr/local/elog/themes/default/icons/eld_happy.png
/usr/local/elog/themes/default/icons/eld_heading.png
/usr/local/elog/themes/default/icons/eld_image.png
/usr/local/elog/themes/default/icons/eld_italic.png
/usr/local/elog/themes/default/icons/eld_larger.png
/usr/local/elog/themes/default/icons/eld_line.png
/usr/local/elog/themes/default/icons/eld_list.png
/usr/local/elog/themes/default/icons/eld_mad.png
/usr/local/elog/themes/default/icons/eld_original.png
/usr/local/elog/themes/default/icons/eld_pleased.png
/usr/local/elog/themes/default/icons/eld_quote.png
/usr/local/elog/themes/default/icons/eld_rotleft.png
/usr/local/elog/themes/default/icons/eld_rotright.png
/usr/local/elog/themes/default/icons/eld_smaller.png
/usr/local/elog/themes/default/icons/eld_smile.png
/usr/local/elog/themes/default/icons/eld_table.png
/usr/local/elog/themes/default/icons/eld_tongue.png
/usr/local/elog/themes/default/icons/eld_underline.png
/usr/local/elog/themes/default/icons/eld_url.png
/usr/local/elog/themes/default/icons/eld_wink.png
/usr/local/elog/themes/default/icons/eld_yawn.png
/usr/local/elog/themes/default/icons/frown.png
/usr/local/elog/themes/default/icons/happy.png
/usr/local/elog/themes/default/icons/icon1.gif
/usr/local/elog/themes/default/icons/icon1.png
/usr/local/elog/themes/default/icons/icon10.gif
/usr/local/elog/themes/default/icons/icon10.png
/usr/local/elog/themes/default/icons/icon11.gif
/usr/local/elog/themes/default/icons/icon11.png
/usr/local/elog/themes/default/icons/icon12.gif
/usr/local/elog/themes/default/icons/icon12.png
/usr/local/elog/themes/default/icons/icon13.gif
/usr/local/elog/themes/default/icons/icon13.png
/usr/local/elog/themes/default/icons/icon14.gif
/usr/local/elog/themes/default/icons/icon14.png
/usr/local/elog/themes/default/icons/icon2.gif
/usr/local/elog/themes/default/icons/icon2.png
/usr/local/elog/themes/default/icons/icon3.gif
/usr/local/elog/themes/default/icons/icon3.png
/usr/local/elog/themes/default/icons/icon4.gif
/usr/local/elog/themes/default/icons/icon4.png
/usr/local/elog/themes/default/icons/icon5.gif
/usr/local/elog/themes/default/icons/icon5.png
/usr/local/elog/themes/default/icons/icon6.gif
/usr/local/elog/themes/default/icons/icon6.png
/usr/local/elog/themes/default/icons/icon7.gif
/usr/local/elog/themes/default/icons/icon7.png
/usr/local/elog/themes/default/icons/icon8.gif
/usr/local/elog/themes/default/icons/icon8.png
/usr/local/elog/themes/default/icons/icon9.gif
/usr/local/elog/themes/default/icons/icon9.png
/usr/local/elog/themes/default/icons/mad.png
/usr/local/elog/themes/default/icons/paper.png
/usr/local/elog/themes/default/icons/pleased.png
/usr/local/elog/themes/default/icons/question.png
/usr/local/elog/themes/default/icons/smile.png
/usr/local/elog/themes/default/icons/thmbdown.png
/usr/local/elog/themes/default/icons/thmbup.png
/usr/local/elog/themes/default/icons/tongue.png
/usr/local/elog/themes/default/icons/wink.png
/usr/local/elog/themes/default/icons/yawn.png
/usr/local/elog/themes/default/last.png
/usr/local/elog/themes/default/lock.png
/usr/local/elog/themes/default/new_entry.png
/usr/local/elog/themes/default/next.png
/usr/local/elog/themes/default/previous.png
/usr/local/elog/themes/default/reply.png
/usr/local/elog/themes/default/stop.png
/usr/local/elog/themes/default/tiny.css
/usr/local/elog/themes/default/up.png
/usr/local/sbin/elogd
/usr/share/doc/elog
/usr/share/doc/elog/COPYING
/usr/share/doc/elog/README
/usr/share/doc/elog/doc
/usr/share/doc/elog/doc/ChangeLog
/usr/share/doc/elog/doc/adminguide.html
/usr/share/doc/elog/doc/cell_style.png
/usr/share/doc/elog/doc/config.html
/usr/share/doc/elog/doc/contrib.html
/usr/share/doc/elog/doc/download.html
/usr/share/doc/elog/doc/elog.css
/usr/share/doc/elog/doc/elog.gif
/usr/share/doc/elog/doc/elog_thumb.gif
/usr/share/doc/elog/doc/faq.html
/usr/share/doc/elog/doc/hierarchy.gif
/usr/share/doc/elog/doc/index.html
/usr/share/doc/elog/doc/live_bookmarks.png
/usr/share/doc/elog/doc/paypalcard.png
/usr/share/doc/elog/doc/rss.png
/usr/share/doc/elog/doc/strftime.txt
/usr/share/doc/elog/doc/sync.gif
/usr/share/doc/elog/doc/tabs.gif
/usr/share/doc/elog/doc/theme1.jpg
/usr/share/doc/elog/doc/theme2.jpg
/usr/share/doc/elog/doc/thumbnail.png
/usr/share/doc/elog/doc/userguide.html
/usr/share/doc/elog/doc/wishlist.html
/usr/share/man/man1/elconv.1.gz
/usr/share/man/man1/elog.1.gz
/usr/share/man/man8/elogd.8.gz
|
Attachment 1: elog-3.1.5-20240221.el9.x86_64.rpm
|
69735
|
Wed Feb 21 11:15:38 2024 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | Other | Latest version | Re: no availability of el8 and el9 rpm | Hi,
EPEL retired the ELOG package for security reason.
You can build from GIT source as described in elog:Forum/69732 .
As SPECfile don't manage el8/9, you have to activate manually service thru "systemctl enable elogd" then "systemctl start elogd".
scott wrote: |
Hi,
I checked the RPM download page and found that there is no RPM available to install ELOG on el8 and el9 based OS.
Can someone upload the RPM for el8 and el9 on the download page of ELOG?
|
|
69737
|
Thu Feb 22 00:53:26 2024 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | Other | Latest version | Re: no availability of el8 and el9 rpm | > > EPEL retired the ELOG package for security reason
>
> no, this is not what happened, we (I) requested removal of elog packages from epel, debian and ubuntu because they had obsolete pre-cve (insecure)
> versions that should not be used. they were very pleasant, quick and efficient dealing with this. (but obviously they could not retroactively
> remove elog from old versions of ubuntu and debian).
Yep i remind now. Finally the result was the same :-(
if CVEs had been fixed in repo, you should make a new official ELOG version and update download site with tarball, .exe and RPMS. Almost End-users do not use git repo...
> we opted to not reclaim ownership of these packages (original person who created these packages had drifted away) because
> none of us know how to create debian packages and all of us (speaking for myself) know how much PITA is building RPM packages.
> plus I do not know if Stefan has access to el8 and el9 machines (I do not, we are moving to ubuntu/debian wholesale).
I spent one hour yesterday to install almalinux in VM on my laptop, clone repo, rebuild ELOG RPM, install the new rpm and start elogd.
You should have several VM on a shield for that :-P
> I recommend building elog from git sources. it is simple, two commands (git clone + make) vs one command (rpm install),
> it ensures you always have the latest version available, it is easy to update (git pull + make) and you do not
> get any surprise updates (from nightly apt update/upgrade).
The problem of building ELOG is that it needs a development machine with C++ and dependencies installed. This is not present (or forbidden) in production machine/VM...
End users need simple package (rpm/pkg/*) to install it as all other products, with the confidence that this package has been testing...
Also, "git clone and make" should be surprising, as the devs use a particular environment that should be different from user's one.
The future is maybe something more universal as Flatpak/SNAP/...
Btw thanks for ELOG program and support.
Bye
Laurent |
69739
|
Thu Feb 22 11:59:03 2024 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | Other | Latest version | Re: no availability of el8 and el9 rpm | > > I spent one hour yesterday to install almalinux in VM on my laptop, clone repo, rebuild ELOG RPM, install the new rpm and start elogd.
> > You should have several VM on a shield for that :-P
>
> Right. One hour to install linux X, another hour for linux Y. Building RPMs is a constant challenge taking lots of time. If we
> find someone who volunteers to build the RPMs and EXEs from the sources and takes over the responsibility for the next years,
> I would be more than happy to upload the resulting files. I simply don't have time for that given all my other responsibilities.
>
> Best,
> Stefan
Hi Stephan,
I understand your time problem. In fact, the "One hour" is the kickstart. Update is poweron VM, dnf update, git clone & rpmbuild x.y.z, then scp *.rpm to website. 10 mins. It could be scripted on your dev server if any VM manager is available from it.
You can also use automatic build plaform as COPR (https://copr.fedorainfracloud.org/) for RPM, and Bitbucket for Debian/Ubuntu (native). Bitbucket accepts OSS projects for Free.
With BitBucket, it's possible to configure personal runners for CI/CD (systems with pipeline client installed, as RHEL, Fedora, Windows, etc...). The pipeline scripts can build, test and generate the packages automatically, depend on system runners.
As CI/CD, the process is automatically done after commits in git repo... A lot of work to make it in place, but when it's running, the delivery process is done
This is also possible with GitLab and other big platorms.
Maybe you should try.
For my curiosity, I've just clone ELOG repo on Bitbucket to try the process. That's pity : pipelines are currently broken (incident traced in status page https://status.atlassian.com/).
The goal is to build elog and pkg file for Ubuntu (docker images list : https://status.atlassian.com/). Next steps should to create a AlmaLinux VM to try RPM builds.
Have nice day,
Laurent |
69743
|
Fri Feb 23 18:00:41 2024 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | Other | Latest version | Re: no availability of el8 and el9 rpm | Hi Stefan,
> As you saw I use the bitbucket pipeline for CI/CD. The current bitbucket-pipelines.yml is pretty simple (see attachment). If you make me one which does the rpmbuild automatically, I'm more than happy to upload and use it. The downside there is that it only works for so long. As you saw at the
> error above, the pipeline worked a few years ago when I installed it. But in meantime things changed apparently and need to be fixed. ELOG is around since last century (literally!), and I'm kind of tired to fix things every once in a while. If somebody else could take over the responsibility to
> deliver the RPMs I would be more than delighted.
Good news ! I thought the bitbucket-pipelines.yml was automatically added when importing the repo :-P
Btw, i try to update it as enclosed :
- first step : build, install, start and test Web connection
- build on ELx in // with artifacts
- on centos7
- on centos8
- on centos-stream-9
- automatic deployment on ... where you want. You can push to your website the files by sftp/scp using dedicated account/key using secrets in bitbuckket...

Manually, the artifacts (rpm files) are also available from website in pipeline's steps, Artifacts tab and download button.

NB : The ELOG version is statically set in pipeline script (3.1.5) so this script need to be updated with git one by bitbuecket vars or script command to retrieve it from src.
One more thing : the elog.spec.template must be patched to build last ELOG source on EL7. Without, an error occurs on nullptr usage and C++ must be set to C11 rules... See enclosed elog-EL7_c11_patch.diff .
Now, the Debian/Ubuntu PKGs generation have to be added. Need google as I do not do that for 20 years :-P
Bye
Laurent
|
Attachment 1: elog-EL7_c11_patch.diff
|
From 57fb0be0c1b6e7e77df57499effc22784edeb898 Mon Sep 17 00:00:00 2001
From: Laurent Jean-Rigaud
Date: Fri, 23 Feb 2024 16:50:21 +0100
Subject: [PATCH] fix C11 error on EL7
---
elog.spec.template | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/elog.spec.template b/elog.spec.template
index 0e7f8abf..a30dd67a 100644
--- a/elog.spec.template
+++ b/elog.spec.template
@@ -110,7 +110,11 @@ each weblog can be totally different from the rest.
-g elog -M -r elog 2>/dev/null || :
%build
-make %{?_with_ssl} %{?_with_pam} %{?_with_ldap} %{?_with_krb5} CFLAGS="$RPM_OPT_FLAGS -O3 -funroll-loops -fomit-frame-pointer -W -Wall -Wno-deprecated-declarations -Wno-unused-result -Imxml"
+%if 0%{?rhel} == 7
+ make %{?_with_ssl} %{?_with_pam} %{?_with_ldap} %{?_with_krb5} CFLAGS="$RPM_OPT_FLAGS -O3 -funroll-loops -fomit-frame-pointer -W -Wall -Wno-deprecated-declarations -Wno-unused-result -Imxml -std=c++11"
+%else
+ make %{?_with_ssl} %{?_with_pam} %{?_with_ldap} %{?_with_krb5} CFLAGS="$RPM_OPT_FLAGS -O3 -funroll-loops -fomit-frame-pointer -W -Wall -Wno-deprecated-declarations -Wno-unused-result -Imxml"
+%endif
sed "s#\@PREFIX\@#%{prefix}#g" elogd.init_template > elogd.init
%install
--
2.41.0
|
Attachment 4: bitbucket-pipelines.yml
|
# ELOG Application
# This template allows you to validate your C++ application.
# The workflow allows running tests and code linting on the default branch.
image: gcc:latest
pipelines:
default:
- step:
name: Build run and test
image: gcc:latest
deployment: test
script:
# Execute your C++ application after compilation to check success
- apt-get -qq update && apt-get -y --force-yes -qq install cmake wget lsof
- git submodule update --init
# Add elog user
- groupadd -r elog
- useradd -d / -s /bin/false -g elog -M -r elog
# Build elog
- mkdir build; cd build
- cmake ..
- make
# Install in default /usr/local/elog
- echo "install in test environment"
- make install
# Start elogd
- echo "Start ELOG"
- /usr/local/sbin/elogd -v 3 -c /usr/local/elog/elogd.cfg 2>&1 &
- sleep 5
- if [ -f /var/run/elogd.pid ]; then cat /var/run/elogd.pid ; fi
# Check open files
- lsof -p $(cat /var/run/elogd.pid)
# Test Web page
- echo "test web"
- sleep 3
- wget http://localhost:8080 && true || false
- parallel:
steps:
- step:
name: Build on EL7
image: dokken/centos-7
# trigger: manual # Uncomment to make this a manual deployment.
script:
- echo "Deploying to test environment"
- yum -y update && yum -y install rpm-build gcc gcc-c++ git openssl-devel krb5-devel pam-devel openldap-devel csh
- git submodule update --init
# git clone https://bitbucket.org/ritt/elog --recursive
- ./buildrpm 3.1.5 $(date +%Y%m%d) -krb5 -ldap -pam -ssl
- mkdir RPMS
- find ~/rpmbuild/RPMS/ -name "*.rpm" -exec mv {} RPMS \;
- ls -l RPMS
artifacts: # defining the artifacts to be passed to each future step.
download: false # do not download artifacts in this step
paths:
- RPMS/*.rpm
- step:
name: Build on EL8
image: dokken/centos-8
# trigger: manual # Uncomment to make this a manual deployment.
script:
- echo "Deploying to test environment"
- yum -y update && yum -y install rpm-build gcc gcc-c++ git openssl-devel krb5-devel pam-devel openldap-devel csh
- git submodule update --init
# git clone https://bitbucket.org/ritt/elog --recursive
- ./buildrpm 3.1.5 $(date +%Y%m%d) -krb5 -ldap -pam -ssl
- mkdir RPMS
- find ~/rpmbuild/RPMS/ -name "*.rpm" -exec mv {} RPMS \;
- ls -l RPMS
artifacts: # defining the artifacts to be passed to each future step.
download: false # do not download artifacts in this step
paths:
- RPMS/*.rpm
- step:
name: Build on EL9
image: dokken/centos-stream-9
# trigger: manual # Uncomment to make this a manual deployment.
script:
- echo "Deploying to test environment"
- yum -y update && yum -y install rpm-build gcc gcc-c++ git openssl-devel krb5-devel pam-devel openldap-devel csh
- git submodule update --init
# git clone https://bitbucket.org/ritt/elog --recursive
- ./buildrpm 3.1.5 $(date +%Y%m%d) -krb5 -ldap -pam -ssl
- mkdir RPMS
- find ~/rpmbuild/RPMS/ -name "*.rpm" -exec mv {} RPMS \;
- ls -l RPMS
artifacts: # defining the artifacts to be passed to each future step.
download: false # do not download artifacts in this step
paths:
- RPMS/*.rpm
- step: # non-parallel step
name: Deployement
deployment: staging
script:
- echo "Deliver results"
- ls -l RPMS
|
69746
|
Mon Feb 26 22:23:05 2024 |
| Laurent Jean-Rigaud | lollspam@free.fr | Question | Linux | Other | Latest version | Re: no availability of el8 and el9 rpm | Hi Stefan,
Nice to have up to date RPMs.
For .DEB, I contact the Ubuntu maintainer for its build script, and cool, he replied that he's searching for it. That's could help me to generate the deb more rapidly...
For Windows target, It's supported in Bitbucket but only with private agent :-(
So I tried to build using docker hub MSVC image (abrarov/msvc-2019) but pipeline fails to retrieve the image. Maybe I need to swipe on alternative images, or these images with MS software are unaccepted from Atlassian...
Also, I tried to crosscompiling ELOG Win32 from Linux with g++-mingw-w64-x86-64, but Makefile/sources need to be patched to manage this 'platform'... For the moment, it fails. :-(
Next solution : use Wine in Debian image to build Elog with mingwin as I know that it works (under Windows :-)). Will be tested after all...
.
Laurent
Stefan Ritt wrote: |
Many thanks for your files and instructions. I integrated this into the official elog pipeline, so now the RPMs can be downloaded from https://elog.psi.ch/elog/download.html and they will be updated automatically after each commit. If you succeed with any Debian/Ubunto I'm happy to add that. What's missing now is an easy way to compile for Windows (which I don't have anymore).
Stefan
|
|
|