Slaanesh's Projects

slaanesh/PyInstaller

PyInstaller bundles a Python application and all its dependencies into a single package. The user can run the packaged app without installing a Python interpreter or any modules. PyInstaller supports Python 3.8 and newer, and correctly bundles many major Python packages such as numpy, matplotlib, PyQt, wxPython, and others.
  • EPEL 9 : aarch64, ppc64le, s390x, x86_64
  • Fedora 40 : aarch64, ppc64le, s390x, x86_64
  • Fedora 41 : aarch64, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, ppc64le, s390x, x86_64

slaanesh/system-management

System management with Foreman This project is unmaintained, as my frustrations with Foreman reached a critical level! This project contains all the packages scattered around for managing CentOS and Fedora clients in Foreman. This is due to the fact that the components here are dispersed among different repositories, are not on par with each other regarding versions across distributions and are all not available for the supported client distributions in Foreman. Required packages The clients enrolled in Foreman require various packages. The table listed below shows the minimum source packages that need to be built for a client to succesfully enroll in Foreman and where do they come from. A - symbol means it's either not required or already available in the main repositories of the distribution. CentOS Stream variations are the same as the basic version. The yum/dnf-plugin-proxy is to use repositories from Foreman/Katello or Satellite along with: External repositories that are only reachable by proxy Specific settings for the no_proxy addresses (not supported by normal yum/dnf proxy configuration Blacklisted repositories that have been mirrored in-house (such as those installed with centos-linux-release) | Source package | CentOS 6 | CentOS 7 | CentOS 8 | Fedora | |-----------------------------|-----------------|-----------------------|-----------------|----------------| | katello-host-tools | Foreman Client | Custom | Custom | Custom | | rubygem-foreman_scap_client | Foreman Client | Foreman Client | Foreman Client | Foreman Client | | gofer | Satellite tools | Satellite tools | Satellite tools | - | | tracer | - | Foreman Client / EPEL | Foreman Client | - | | subscription-manager | RHEL | - | - | - | | pulp | Satellite tools | - | - | - | | pulp-rpm | Satellite tools | - | - | - | | python-isodate | Satellite tools | - | - | - | | dnf-plugin-proxy | - | - | Custom | Custom | | yum-plugin-proxy | - | Custom | - | - | These are the source repositories listed above: RHEL 6 RHEL 6 - Satellite Tools RHEL 7 - Satellite Tools RHEL 8 - Satellite Tools RHEL 6 - Foreman Client RHEL 7/8 & Fedora - Custom katello-host-tools RHEL 7 & Fedora - Custom yum-plugin-proxy RHEL 8 & Fedora - Custom dnf-plugin-proxy Summing up, the source packages that are being built as part of this (depending on the distribution the version might be different) are: subscription-manager - el6 pulp - el6 pulp-rpm - el6 python-isodate - el6 gofer - el6, el7, el8 katello-host-tools - el6, el7, el8, fc32, fc33 rubygem-foreman_scap_client - el6, el7, el8, fc32, fc33 tracer - el7 (so you don't need EPEL), el8 dnf-plugin-proxy - el8, fc32, fc33 yum-plugin-proxy - el7 The katello-host-tools is custom as it is without the agent and a simpler SPEC file on anything CentOS 7 and up. Supported distributions These are the supported distributions: RHEL 6 and derivatives RHEL 7 and derivatives RHEL 8 and derivatives CentOS Stream 8 Fedora 32 Fedora 33 Fedora 34 Note on RHEL 6 and derivatives: no new packages will be built from now on as the distribution is End of Life.
  • Centos-stream 8 : aarch64, x86_64
  • EPEL 7 : x86_64
  • EPEL 8 : aarch64, x86_64

slaanesh/cuda-gcc

Compatibility package for running GCC on Fedora. Required for current CUDA packages. This tracks the current CUDA release and the current Fedora releases when an incompatibility arises. https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#host-compiler-support-policy
  • Fedora 40 : aarch64, x86_64
  • Fedora 41 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

slaanesh/Bacula

Use this if you're running a stable version of Redhat Enterprise Linux / CentOS for Fedora and you want the latest Bacula for running backups without the need to recompile packages on your own. This repository contains the latest Bacula for all supported (non-EOL) distributions. Packages are built with the following features enabled: Standard components: director, storage, client, bconsole. Graphical components: bat, tray-monitor. Tab completion for bconsole. Nagios plugin. HTML/PDF docs. Quick start guides. File Daemon bpipe-fd, docker-fd,cdp-fd and kubernetes-fd (EL9+ and Fedora only) plugin. Director ldap-dir plugin. Storage Daemon s3 cloud driver. POSIX.1e capabilities for File Daemon. GZIP/LZO compression. Static uid/gid of 133 (see "setup" package). SQL libraries needed only by Director and Storage daemons. SQL backend management through the alternatives system. Always use system QT libraries. Removal of SHA1 non-free code (uses OpenSSL). Optional LogWatch scripts. Separate firewalld services (cumulative and File Daemon as part of the base firewalld package, Storage and Director included here).
  • EPEL 7 : ppc64le, x86_64
  • EPEL 8 : aarch64, ppc64le, s390x, x86_64
  • EPEL 9 : aarch64, ppc64le, s390x, x86_64
  • Fedora 40 : aarch64, ppc64le, s390x, x86_64