Closed RollMan closed 1 year ago
$ tar zcvf omeupdates_2023-07-12.tar.gz -P -C $tmpdir usr --transform 's/^/\//'
usr/
usr/local/
usr/local/share/
usr/local/share/ome/
usr/local/share/ome/03/
usr/local/share/ome/03/button_led2.hsp
$ tar tvfP omeupdates_2023-07-12.tar.gz
drwxr-xr-x 1000/1000 0 2023-07-12 15:19 /usr/
drwxr-xr-x 1000/1000 0 2023-07-12 15:19 /usr/local/
drwxr-xr-x 1000/1000 0 2023-07-12 15:19 /usr/local/share/
drwxr-xr-x 1000/1000 0 2023-07-12 15:19 /usr/local/share/ome/
drwxr-xr-x 1000/1000 0 2023-07-12 15:20 /usr/local/share/ome/03/
-rw-r--r-- 1000/1000 387 2023-07-12 15:20 /usr/local/share/ome/03/button_led2.hsp
現在の Raspberry Pi OS に FAT32 の USB メモリを接続すると,attributes が 644 で,ダブルクリックでインストールスクリプトを実行できない.
本来は前者が好ましいが,煩雑なので今回は後者を採用する.
https://github.com/OmeSatoFoundation/ome-doc/issues/285 にもあるように,教科書記述の
button_led2.hsp
とこのリポジトリに含まれているものが相違していた.議論の結果,教科書の版に合わせることになったため,リポジトリの同ファイルを更新し, また講座で受講生の Raspberry Pi をアップグレードするためのスクリプトを用意する (#73).スクリプトの要件
/usr/local/share/ome/03/button_led2.hsp
を教科書版で上書きする.懸念点
/usr/local/share/ome
以下は一般ユーザの書き込み権限がない.ダブルクリックすると勝手に (必要があればASKPASS_PROGRAM
を起動し) 昇格してくれると楽.