Skip to content

Instantly share code, notes, and snippets.

GENTOO_PROFILE=${GENTOO_PROFILE:-'default/linux/amd64/17.1'}
if [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1" ]]; then
FILENAME_BASE='amd64_gentoo-stage3'
SIGNED_SOURCE_SUFFIX=''
elif [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1/no-multilib" ]]; then
FILENAME_BASE='amd64_gentoo-stage3-nomultilib'
SIGNED_SOURCE_SUFFIX='-nomultilib'
elif [[ "${GENTOO_PROFILE}" == "default/linux/amd64/17.1/hardened" ]]; then
FILENAME_BASE='amd64_gentoo-stage3-hardened'
SIGNED_SOURCE_SUFFIX='-hardened-openrc'
postfix-mailcow_1 | Oct 29 01:55:05 c07af320f68d postfix/smtpd[18274]: C8339169BE2: client=dev.gentoo.org[2001:470:ea4a:1:5054:ff:fec7:86e4]
postfix-mailcow_1 | Oct 29 01:55:05 c07af320f68d postfix/cleanup[18278]: C8339169BE2: message-id=<20211027181603.9C0816410F@turkey.gentoo.org>
postfix-mailcow_1 | Oct 29 01:55:06 c07af320f68d postfix/cleanup[18278]: C8339169BE2: milter-reject: END-OF-MESSAGE from dev.gentoo.org[2001:470:ea4a:1:5054:ff:fec7:86e4]: 5.7.1 This message does not meet our delivery requirements; from=<prometheanfire@gentoo.org> to=<mthode@mthode.org> proto=ESMTP helo=<smtp.gentoo.org>
Oct 29 01:55:06 woodpecker postfix/smtp[5249]: A85EC343A20: to=<mthode@mthode.org>, relay=mx2.mthode.org[2600:3c00::f03c:92ff:fedd:3e8f]:25, delay=80389, delays=80387/0.18/1.3/1.1, dsn=4.3.0, status=deferred (bounce or trace service failur
e)
2021-06-28T05:40:48 >>> sys-libs/binutils-libs
2021-06-28T05:43:28 >>> sys-devel/binutils-config
2021-06-28T05:43:54 >>> app-metrics/process-exporter
2021-06-28T05:44:30 >>> dev-util/diffstat
2021-06-28T05:44:53 >>> sys-apps/grep
2021-06-28T05:45:20 >>> app-admin/eselect
2021-06-28T05:46:42 >>> sys-kernel/linux-headers
2021-06-28T05:47:08 >>> app-arch/plzip
2021-06-28T05:48:08 >>> dev-libs/libgcrypt
2021-06-28T05:48:41 >>> app-shells/gentoo-bashcomp
#!/usr/bin/python-exec2c
# vim:fileencoding=utf-8:ft=python
# (c) 2012-2016 Michał Górny
# Released under the terms of the 2-clause BSD license.
#
# This is not the script you are looking for. This is just a wrapper.
# The actual scripts of this application were installed
# in subdirectories of /usr/lib/python-exec.
# You are most likely looking for one of those.
@prometheanfire
prometheanfire / 0001-sys-fs-lvm2-update-ebuild-based-on-what-s-stable-in-.patch
Created July 22, 2019 22:01
0001-sys-fs-lvm2-update-ebuild-based-on-what-s-stable-in-.patch
From 50baba261c47c6704a2da6eb8255b1ac7e9e387e Mon Sep 17 00:00:00 2001
From: Matthew Thode <mthode@mthode.org>
Date: Mon, 22 Jul 2019 14:43:27 -0500
Subject: [PATCH] sys-fs/lvm2: update ebuild based on what's stable in tree
Package-Manager: Portage-2.3.66, Repoman-2.3.16
RepoMan-Options: --force
Manifest-Sign-Key: 0x33ED3FD25AFC78BA
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Signed-off-by: Matthew Thode <mthode@mthode.org>
@prometheanfire
prometheanfire / keyservers.md
Created June 29, 2019 17:38 — forked from rjhansen/keyservers.md
SKS Keyserver Network Under Attack

SKS Keyserver Network Under Attack

This work is released under a Creative Commons Attribution-NoDerivatives 4.0 International License.

Terminological Note

"OpenPGP" refers to the OpenPGP protocol, in much the same way that HTML refers to the protocol that specifies how to write a web page. "GnuPG", "SequoiaPGP", "OpenPGP.js", and others are implementations of the OpenPGP protocol in the same way that Mozilla Firefox, Google Chromium, and Microsoft Edge refer to software packages that process HTML data.

Who am I?

# strace -f -- iptables-save
execve("/sbin/iptables-save", ["iptables-save"], 0x7ffdb94722c0 /* 26 vars */) = 0
brk(NULL) = 0x5620bfd19000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=43601, ...}) = 0
mmap(NULL, 43601, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff50161d000
close(3) = 0
openat(AT_FDCWD, "/lib64/libip4tc.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\30\0\0\0\0\0\0"..., 832) = 832
##################
# Current config:
##################
enp66s0f1 ->
enp3s0f1 -> bond0 -> bond0.281 -> br-ipmi
-> bond0.282 -> br-mgmt
enp66s0f0 ->
enp3s0f0 -> bond1 -> bond1.284 -> br-vxlan
@prometheanfire
prometheanfire / asm.s
Created January 3, 2018 21:15 — forked from dougallj/asm.s
x86-64 Speculative Execution Harness
global _time_load
global _cache_flush
global _run_attempt
extern _bools
extern _values
extern _pointers
section .text
diff --git a/doc/rpc-ironic/post-deploy-rpc-ironic.rst b/doc/rpc-ironic/post-deploy-rpc-ironic.rst
index bf03ffd..93d8a4a 100644
--- a/doc/rpc-ironic/post-deploy-rpc-ironic.rst
+++ b/doc/rpc-ironic/post-deploy-rpc-ironic.rst
@@ -25,137 +25,26 @@ To create images for ironic, you must use the
This deployment requires raid tools for HP gear. The ``IRONIC_AGENT_VERSION``
variable can be set to any stable branch, Ocata or later.
- .. code-block:: console
+ You need to clone `rpc-integration <https://github.com/rcbops/rpc-integration>` repo to