title | tags | ||
---|---|---|---|
OSSTech Ansible / Vagrant ハーネス |
|
OSSTech 標準の Ansible ロール群と仮想マシンイメージ (Vagrant Box) 群 を手軽に扱うための仕掛けです。
#!/bin/sh | |
set -u | |
set -e | |
umask 0077 | |
prefix="/opt/openssh" | |
top="$(pwd)" | |
root="$top/root" | |
build="$top/build" |
#!/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 | |
## | |
## Create a CISCO AnyConnect VPN Client *.deb from anyconnect-predeploy-linux-*.tar | |
## Copyright (c) SATOH Fumiyasu @ OSS Technology Corp., Japan | |
## | |
## License: GNU General Public License version 3 | |
## | |
set -u | |
set -e |
#!/bin/ksh93 | |
## | |
## apt-rdepends(1) clone(?): Recursively lists package dependencies | |
## Copyright (c) 2012 SATOH Fumiyasu @ OSS Technology Corp. | |
## <http://www.osstech.co.jp/> | |
## | |
set -u | |
if [ $# -ne 1 ]; then | |
echo "Usage: $0 PACKAGE" |
#!/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 など |
(setq charsets-mime-charset-alist | |
(cons | |
(cons (list 'unicode) 'utf-8) | |
charsets-mime-charset-alist)) | |
(setq charsets-mime-charset-alist | |
(cons | |
(cons (list 'ascii) 'us-ascii) | |
charsets-mime-charset-alist)) |