操作
機能 #1062
未完了
NO
NO
chima の設定バックアップで手動コメントを維持したい
機能 #1062:
chima の設定バックアップで手動コメントを維持したい
開始日:
期日:
進捗率:
0%
一時中断:
いいえ
pinned:
いいえ
リマインド予定日:
前回確認日:
管理外残件あり:
説明
現状では、以下のような SSH 設定とシェルスクリプトで RTX830 / RTX1300 の設定をダウンロードできるようにしている。
# ssh config
Host chima
#HostName {{HOSTNAME}}
Port 22
User admin
#IdentityFile {{SSH_KEY}}
# Forward the connection to ssh-agent.
ForwardAgent yes
# Don't use compression for local connection.
Compression no
#!/bin/sh
set -eu
TIMESTAMP="$(date '+%F-%H%M%S')"
FILENAME="config-${TIMESTAMP}.txt"
echo "get system/config ${FILENAME}" | sftp chima
# Remove `x` since this is not executable on normal PC.
# Remove `w` to prevent the config from being overwritten by accident.
chmod 444 "$FILENAME"
sftp でダウンロードしてきた設定では、コメントは RTX 側で自動付与されるファイル全体と各セクションの見出しだけが存在する状態になっており、人間が付けたコメントは全て消えている。
そのため、非コメント部分はダウンロードしてきた設定を使いつつ、コメント部分は編集時に人間が追加したものがそのまま利用されるよう、いい感じに merge するスクリプトか何かを用意したい。
操作