11.3. シェルおよびコマンドラインツール
ReaR が、URL 内の IPv6 アドレスを囲む角括弧を想定どおりに解釈するようになる
以前は、OUTPUT_URL
および BACKUP_URL
内の角括弧が正しく解釈されませんでした。ホスト名の代わりに IPv6 アドレスを指定する場合は、アドレスを角括弧で囲む必要があります。たとえば、localhost の場合は [::1] になります。括弧が正しく解釈されなかったため、sshfs://
または nfs://
URL で IPv6 アドレスを使用できませんでした。
その結果、ユーザーが BACKUP_URL
または OUTPUT_URL
で角括弧で囲まれた IPv6 アドレスを使用して sshfs://
または nfs://
スキームを使用した場合、ReaR は次のようなエラーメッセージを表示して途中で中止しました。
ERROR: Invalid scheme '' in BACKUP_URL
ERROR: Invalid scheme '' in BACKUP_URL
この更新により、ReaR は sshfs://
および nfs://
URL を解析する際に、角括弧をシェルのメタ文字として解釈しないように修正されました。これで、sshfs://
または nfs://
スキームを使用する BACKUP_URL
および OUTPUT_URL
で、括弧で囲まれた IPv6 アドレスを使用できるようになりました。以下に例を示します。
OUTPUT_URL=nfs://[2001:db8:ca2:6::101]/root/REAR
OUTPUT_URL=nfs://[2001:db8:ca2:6::101]/root/REAR
この修正が実装される前は、引用符とバックスラッシュ文字を使用してバグを回避することができました。次に例を示します。
OUTPUT_URL="nfs://\[2001:db8:ca2:6::101\]/root/REAR"
OUTPUT_URL="nfs://\[2001:db8:ca2:6::101\]/root/REAR"
注記: この回避策を使用している場合は、更新を適用した後にバックスラッシュ文字を削除してください。
Jira:RHEL-46613[1]