プロジェクト

全般

プロフィール

機能 #1062

未完了
NO NO

chima の設定バックアップで手動コメントを維持したい

機能 #1062: chima の設定バックアップで手動コメントを維持したい

nop_thread さんが3日前に追加. 3日前に更新.

ステータス:
新規
優先度:
低め
担当者:
開始日:
期日:
進捗率:

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 するスクリプトか何かを用意したい。

NO nop_thread さんが3日前に更新 操作 #1

他の形式にエクスポート: PDF Atom