title | tags | ||
---|---|---|---|
OSSTech Ansible / Vagrant ハーネス |
|
OSSTech 標準の Ansible ロール群と仮想マシンイメージ (Vagrant Box) 群 を手軽に扱うための仕掛けです。
## https://packagecloud.io/slacktechnologies/slack/install#manual-deb | |
Types: deb | |
URIs: https://packagecloud.io/slacktechnologies/slack/debian/ | |
Suites: jessie | |
Components: main | |
Signed-By: /etc/apt/keyrings/slacktechnologies_slack-archive-keyring.gpg |
#!/bin/bash | |
## | |
## OpenLDAP: 既存パスワードのバックアップと新パスワード割り当て / リストア | |
## Copyright (c) 2024 SATOH Fumiyasu @ OSSTech Corp., Japan | |
## | |
## License: GNU General Public License version 3 | |
## | |
## | |
## * OpenLDAP DIT の動作テスト時に利用することを想定したスクリプトです。 |
#!/bin/bash | |
## | |
## OpenLDAP slapd.d: Add or remove olcAuthzRegexp for a localuser | |
## Copyright (c) 2024 SATOH Fumiyasu @ OSSTech Corp., Japan | |
## | |
## License: GNU General Public License version 3 | |
## | |
set -u | |
set -e |
#!/bin/sh | |
set -u | |
## ====================================================================== | |
vm_cpus='' | |
vm_memory_size='8192' ## MB | |
vm_storage_size='65536' ## MB | |
vm_nic_mac='' ## 'AABBCCDDEEFF' style |
#!/bin/sh | |
rpm -qa --queryformat '%{name}\n' "$@" \ | |
|xargs rpm -qR \ | |
|grep -E -v '^(lib[^(]+\.so(\.[0-9]+)+\([^)]|(config|rpmlib)\()' \ | |
|sort -u \ | |
|xargs yum provides --disablerepo='*' --cacheonly --noplugins \ | |
|sed -n -e '/./{ H; $! d; }' -e 'x; s/^\n//; s/^[0-9]*://; s/\n.*//; s/\s*: .*//; p;' \ | |
|sort -u \ | |
|xargs rpm -q --queryformat '%{name} %{version} %{release} %{arch}\n' \ |
#!/bin/bash | |
## | |
## ファイルバックアップ over SSH (雑) | |
## Copyright (c) 2023 SATOH Fumiyasu @ OSSTech Crop., Japan | |
## | |
## License: GNU General Public License version 3 | |
## | |
## NOTE: SSH 経由で任意のコマンドを実行可能。過剰なアクセス権と言える。 | |
## 本来ならセキュリティを考慮して制限すべき。流用はお勧めしない。 | |
## https://github.com/fumiyas/adhoc-backup など |
## | |
## CentOS: Replace obsolete CentOS repos with CentOS Vault mirrored in Japan | |
## Copyright (c) 2022 SATOH Fumiyasu @ OSSTech Corp., Japan | |
## | |
## License: GNU General Public License version 3 | |
## | |
set -u | |
set -e | |
umask 0022 |
--- /usr/share/vpnc-scripts/vpnc-script 2021-08-19 01:47:24.000000000 +0900 | |
+++ /home/fumiyas/bin/vpnc-script 2022-02-03 18:01:06.473080699 +0900 | |
@@ -147,7 +147,10 @@ | |
RESOLVEDENABLED=0 | |
fi | |
-if [ -r /etc/openwrt_release ] && [ -n "$OPENWRT_INTERFACE" ]; then | |
+if :; then | |
+ MODIFYRESOLVCONF=echo | |
+ RESTORERESOLVCONF=echo |
#!/bin/sh | |
run_and_get_rc() { | |
local _rc_vname="$1"; shift | |
local _rc | |
local _shopts="$-" | |
if [ "${_rc_vname#*[!a-z_]}" != "$_rc_vname" ]; then | |
echo "run_and_get_rc: Invaid return variable name: $_rc_vname" 1>&2 | |
exit 1 |