rpm -qa --qf '%{NAME}\n' | xargs dnf reinstall -y
TBD
#[macro_export] | |
macro_rules! new_lazy_static { | |
($(#[$a:meta])* $v:vis fn $i:ident() -> &$t:ty $b:block $($rest:tt)*) => { | |
__new_lazy_static_inner!($(#[$a])*, $v, $i, Box<&$t>, $t, Box::new($b)); | |
new_lazy_static!($($rest)*); | |
}; | |
($(#[$a:meta])* $v:vis fn $i:ident() -> $t:ty $b:block $($rest:tt)*) => { | |
__new_lazy_static_inner!($(#[$a])*, $v, $i, $t, $t, $b); | |
new_lazy_static!($($rest)*); | |
}; |
#!/usr/bin/env bash | |
[[ "${BASH_VERSINFO[0]}" -ge 4 ]] || { | |
echo >&2 'Requires bash >= 4' | |
exit 1 | |
} | |
set -Eeuo pipefail | |
[ -z "${DEBUG-}" ] || set -x | |
if [ "$#" = 0 ]; then | |
cat >&2 << 'USAGE' |
__int128
and unsigned __int128
are available#!/usr/bin/env bash | |
# Needed for btrfs support on RH/Fedora-derived platforms | |
set -Eeuo pipefail | |
files=(containerd containerd-shim-runc-v2 ctr docker dockerd docker-init docker-proxy runc) | |
url_prefix="https://download.docker.com/linux/static/stable/$(/bin/arch)/" | |
ua='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36' | |
tarball=$(/bin/curl -fsSL -A "$ua" "$url_prefix" | /bin/grep -Eo 'docker-[0-9.]+tgz' | /bin/sort -Vur | /bin/head -1) | |
url="${url_prefix}${tarball}" |
CFLAGS ?= -std=c99 -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wpedantic -Wformat=2 -flto -O3 -DNEBUG | |
build: find-crc32-worker | |
find-crc32-worker: find-crc32-worker.c Makefile | |
$(CC) $(CFLAGS) -lz $< -o $@ | |
clean: | |
rm -f find-crc32-worker |
#!/usr/bin/env bash | |
# | |
# | |
# _______ _____ ______ _______ _______ _______ _____ _______ | |
# |______ | | ____ |______ |_____| | | | |_____] | |______ | |
# | __|__ |_____| ______| | | | | | | |_____ |______ | |
# | |
# | |
# ___ ___ ___ | |
# |
#!/usr/bin/env bash | |
set -euo pipefail | |
# This script supports openssh 8.2+ | |
(( ! UID )) || exec /usr/bin/sudo "$0" "$@" | |
var=${0//[^a-zA-Z0-9_]/_} | |
eval [ "\${$var-}" ] || exec /usr/bin/env ${var}=1 /usr/bin/flock -en "$0" "$0" "$@" | |
bits=${1:-4096} | |
min_bits=$((bits - 1)) | |
moduli::generate() { |
(HOST1={{hostname1}} HOST2={{hostname2}}; diff -u <(ssh "$HOST1" 'sed "/CONFIG_/!d;s/^# //" /boot/config-$(uname -r) | sort') <(ssh "$HOST2" 'sed "/CONFIG_/!d;s/^# //" /boot/config-$(uname -r) | sort')) |
#ifndef LIBC_BITS_H | |
#define LIBC_BITS_H | |
#include <assert.h> | |
#include <ctype.h> | |
#include <errno.h> | |
#include <float.h> | |
#include <limits.h> | |
#include <locale.h> | |
#include <math.h> |