Skip to content

Instantly share code, notes, and snippets.

View Kungergely's full-sized avatar

Gergely Kún Kungergely

  • Bratislava, Slovakia
View GitHub Profile
@Kungergely
Kungergely / Dockerfile
Created December 30, 2019 11:23
Dockerfile for building openssl-static-1.1.1-8.el8.x86_64.rpm for CentOS 8
FROM centos:8
RUN mkdir -p /root/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
RUN dnf -y --nogpgcheck install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm wget zip unzip bzip2 gcc gcc-c++ rpm-build make krb5-devel perl-interpreter zlib-devel lksctp-tools-devel perl-podlators perl-Test-Harness perl-Math-BigInt perl-Module-Load-Conditional perl-File-Temp perl-Time-HiRes perl-CPAN perl-Test-Simple
COPY openssl-1.1.1-8.el8.src.rpm /root/rpmbuild/
RUN cd /root/rpmbuild/ && \
rpmbuild --rebuild openssl-1.1.1-8.el8.src.rpm
@Kungergely
Kungergely / Dockerfile
Last active December 20, 2019 09:40
Dockerfile for building cnvgrib, w3lib and g2lib RPM packages for CentOS 8
FROM centos:8
RUN mkdir -p /build
RUN dnf -y --nogpgcheck install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm wget curl zip unzip bzip2 gcc gcc-c++ rpm-build make libpng-devel
RUN dnf -y --nogpgcheck --enablerepo=PowerTools install gcc-gfortran jasper-devel
# SuSE SRPM, get it e.g. from ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home%3A/gbvalor/SLE_11/src/cnvgrib-1.4.0-1.1.src.rpm
COPY cnvgrib-1.4.0-1.1.src.rpm /build
@Kungergely
Kungergely / Dockerfile
Last active December 17, 2019 12:38
Dockerfile for building the pbs_mom (torque-mom) RPM package for CentOS 8 (from torque-4.2.10-18.fc29.src.rpm)
FROM centos:8
RUN mkdir /build
RUN dnf -y --nogpgcheck install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm wget curl zip unzip bzip2 gcc gcc-c++ rpm-build make desktop-file-utils pam-devel xauth readline-devel ncurses-devel openssl-devel libxml2-devel tcl-devel tk-devel graphviz texlive-tabu tex-xtab tex-sectsty tex-tocloft tex-multirow tex-adjustbox tetex-latex
RUN dnf -y --enablerepo=PowerTools install gperf hwloc-devel munge-devel doxygen graphviz-gd
RUN dnf -y --enablerepo=AppStream install texlive-collection-latexrecommended
Dumping the contents of the flash ROM (1 MB) for obtaining passwords, configuration data etc.
esptool.py -p COM5 -b 115200 read_flash 0x000000 0x100000 dump.bin