Slax7モジュールの作成/展開

Slax7のモジュールを作成/展開する方法が、旧SlaxフォーラムとSlax本家のTomas’s Blogコメントに載っていたので、忘れないうちにメモしておきます。これは、Slax7RC2のSquashFS4.2ツールで試したとあるが、Slax7.0.8でも試して有効であることを確認しました。

いずれもデスクトップ上でSquashFSツールのコマンドラインとして以下を実行します。

1. bundle.sbの作成 :

mkdir /root/Desktop/your-bundle-dir-name
installpkg -root /root/Desktop/your-bundle-dir-name/ /root/Desktop/your-bundle-dir-name/*.t?z
mksquashfs /root/Desktop/your-bundle-dir-name/ /root/Desktop/your-bundle-name.sb -comp xz -b 512K

2. bundle.sbの展開 :

unsquashfs -f -d /root/Desktop/bundle-dir-name-to-extract/ /root/Desktop/bundle-name-to-extract.sb

現在のSlax 7.0.8では、モジュールを作成するためのSlax BuildScriptを記述してSlax本家に送り、それをSlax本家サーバ上で作成して配布することが唯一の貢献方法としていますので、これはあくまで自分だけカスタマイズのみということなんだろうと思います。もちろん、Slax本家にあるbundle.sbをダウンロードして、それを展開して参考にするときには、これを使えばよいです。