Adjustments for a separate Linbo installation
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- shell
調査の方向性
share/helperfunctions.sh から始め、グローバルな LDBSEARCH の定義と、get_hostname()、get_mac()、get_ip()、get_hostgroup()、get_hostname_dhcp_ip() を確認します。これらの関数が Samba AD サーバーで利用可能なツールにどのように依存しているかを追跡し、必要な Linuxmuster server API 呼び出しを特定します。Linbo がこれらのローカル依存関係なしに別のサーバーで実行でき、影響を受ける関数が引き続き期待される結果を提供できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
To reduce the load on the Linuxmuster server and offload individual services, it would be great if Linbo could run on a separate server. Currently, this isn't possible due to tools that are only available on the Samba AD server. After an initial review, I noticed the following issues in the linuxmuster-common package:
Global $LDBSEARCH-definition:
get_hostname():
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L77
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L79
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L81
get_mac():
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L92
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L94
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L96
get_ip():
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L107
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L109
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L111
get_hostgroup():
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L133
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L135
- https://github.com/linuxmuster/linuxmuster-common/blob/78bc33774bd635076bef3507459090e284e39abd/share/helperfunctions.sh#L137
get_hostname_dhcp_ip():
As discussed, it would be ideal to replace these tools with API calls to the Linuxmuster server.
Best regards, Lukas
- 主要言語
- Shell
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
似ている issue
-
When `ls` is aliased to a single word such as `eza`, `znap pull` attempts to execute a bogus command オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
marlonrichert/zsh-snap#320 ·
-
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
WordPress/Documentation-Issue-Tracker#2513 · コメント 2 件 ·
-
bug
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
Netcracker/qubership-apihub#818 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100