aosaginohi / ulyaoth Goto Github PK
View Code? Open in Web Editor NEWUlyaoth
Home Page: https://www.ulyaoth.net
Ulyaoth
Home Page: https://www.ulyaoth.net
Updated the Hiawatha rpms so they use mbedtls 2.1.1.
Updated the rpms for mbedtls.
medtls 1 to 1.3.13
mbedtls 2 to 2.1.1.
Create a set of Apache Traffic Server rpms for testing:
Updated the Kibana rpms to version 4.1.2.
Taken from antoineco/aco-ulyaoth#4
Error: /etc/pki/rpm-gpg/RPM-GPG-KEY-ulyaoth: key 1 not an armored public key.
ulyaoth-1.0.6-1.el7.centos.x86_64
Based on http://h30499.www3.hp.com/t5/Network-Management-OpenView-NNM/NNMi-Public-Key-installation/td-p/6306493#.VcIi_nVxJhE adding line at end of file solve problem.
Resolve the problems with nginx / ironbee rpms, need to first have the ironbee rpm working.
See below issue for notes:
ironbee/ironbee#59
Create a set of aircrack-ng rpms:
I tried out ulyaoth-nginx-modsecurity on RHEL 6 following the instructions here: https://community.ulyaoth.net/threads/package-ulyaoth-nginx-modsecurity.28/
However, yum fails to resolve a number of perl dependencies. Here is the full output:
$ sudo yum install ulyaoth-nginx-modsecurity
Loaded plugins: amazon-id, rhui-lb, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ulyaoth-nginx-modsecurity.x86_64 0:1.8.0-1.el6 will be installed
--> Processing Dependency: perl(Template) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: perl(Regexp::Assemble) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: perl(File::Copy::Recursive) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: GeoIP for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: libfuzzy.so.2()(64bit) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: libGeoIP.so.1()(64bit) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Running transaction check
---> Package GeoIP.x86_64 0:1.6.5-1.el6 will be installed
--> Processing Dependency: geoipupdate for package: GeoIP-1.6.5-1.el6.x86_64
--> Processing Dependency: GeoIP-data for package: GeoIP-1.6.5-1.el6.x86_64
---> Package apr.x86_64 0:1.3.9-5.el6_2 will be installed
---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be installed
---> Package perl-Regexp-Assemble.noarch 0:0.34-3.el6 will be installed
---> Package ssdeep-libs.x86_64 0:2.13-1.el6 will be installed
---> Package ulyaoth-nginx-modsecurity.x86_64 0:1.8.0-1.el6 will be installed
--> Processing Dependency: perl(Template) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: perl(File::Copy::Recursive) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Running transaction check
---> Package GeoIP-GeoLite-data.noarch 0:2015.04-2.el6 will be installed
--> Processing Dependency: GeoIP-GeoLite-data-extra = 2015.04-2.el6 for package: GeoIP-GeoLite-data-2015.04-2.el6.noarch
---> Package geoipupdate.x86_64 0:2.2.1-2.el6 will be installed
---> Package ulyaoth-nginx-modsecurity.x86_64 0:1.8.0-1.el6 will be installed
--> Processing Dependency: perl(Template) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: perl(File::Copy::Recursive) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Running transaction check
---> Package GeoIP-GeoLite-data-extra.noarch 0:2015.04-2.el6 will be installed
---> Package ulyaoth-nginx-modsecurity.x86_64 0:1.8.0-1.el6 will be installed
--> Processing Dependency: perl(Template) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Processing Dependency: perl(File::Copy::Recursive) for package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64 (ulyaoth)
Requires: perl(File::Copy::Recursive)
Error: Package: ulyaoth-nginx-modsecurity-1.8.0-1.el6.x86_64 (ulyaoth)
Requires: perl(Template)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Updated Monkey rpms to use Mbedtls 2.1.1.
Create a rpm for Ironbee: https://www.ironbee.com/
Make the whole Tengine rpm more Tengineish:
Updated the naxsi rpms and include the additional tools
install them to /opt/naxsi/.
tools can be found here: https://github.com/nbs-system/naxsi/tree/master/nxapi
I think the service name should be tengine instead of nginx in %preun and %postun.
Update the tomcat 7 rpms to 7.0.64
Update the tomcat 8 rpms to 8.0.26
While banana's documentation says to pull the release branch, it does not say that it will only contain commits that are in releases.
Related: #4
Updated the solr rpms to the new version 5.3.0.
When upgrading from one version to another, the ROOT folder in ./webapps gets overriden, forcing the user to redeploy his ROOT app if previously deployed.
A better behaviour would be to check if this folder has been modified before replacing it. Would it be possible using %config(noreplace)
?
A branch is not a release - it is a moving target.
The package you are calling '3.7.4' is currently 3.7.3 + this one commit: facebook/hhvm@7061b20
3.7.4 does not yet exist.
That commit is not yet in any release; when it is, there will be a follow-up commit removing the -dev.
This also means that it's likely that your '3.7.3' package is actually 3.7.2 + a version number change.
Please build from tagged releases instead of branches.
RedHat packages include init scripts which support multi-instance tomcat setups. Unfortunately the Ulyaoth package do not support this. This allows having a single init script, and then symlinks to this one script for starting other instances.
Usually it's enough to set:
NAME="$(basename $0)"
and then
# Get instance specific config file
if [ -r "/etc/sysconfig/${NAME}" ]; then
. /etc/sysconfig/${NAME}
fi
to load a different configuration per instance (assuming that configurations are stored inside /etc/sysconfig as they should be on RHEL)
Would that be an option to support this in your packages as well? It's probably as easy as using the official scripts from CentOS repos and playing a bit with paths. I'd be happy to help if that sounds good to you.
We were discussing about it in antoineco/aco-tomcat#23
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.