[opensuse-ja] Firstboot機能使った人いますか?
openSUSEには、起動時1度だけ実行させる、Firstboot機能があります。 https://lizards.opensuse.org/2010/05/13/your-own-oem-configuration-yast-firs... 試しに、 /var/lib/YaST2/reconfig_system を作って再起動して見たら、 インストール時と同じような、設定画面が表示されました。 ただ、カスタマイズしたスクリプトを実行させたり、autoyastと 組合わせて実行させる、ということは出来ていません。 どなたかFirstboot機能を使ったことがある人いらっしゃるでしょうか。 ribbon -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
武山です SUSE Studio でイメージを作ったときに使ったかもしれないです "Run script whenever the appliance boots" に こんなテンプレートがあります: ``` if [ -f /etc/init.d/suse_studio_firstboot ] then # Put commands to be run on the first boot of your appliance here echo "Running SUSE Studio first boot script..." fi ``` # 分かりにくい説明ですが、実際に確認してみて下さい On 2017/01/06 23:03, User Ribbon wrote:
openSUSEには、起動時1度だけ実行させる、Firstboot機能があります。
https://lizards.opensuse.org/2010/05/13/your-own-oem-configuration-yast-firs...
試しに、 /var/lib/YaST2/reconfig_system を作って再起動して見たら、 インストール時と同じような、設定画面が表示されました。
ただ、カスタマイズしたスクリプトを実行させたり、autoyastと 組合わせて実行させる、ということは出来ていません。
どなたかFirstboot機能を使ったことがある人いらっしゃるでしょうか。
ribbon
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
On Fri, Jan 06, 2017 at 11:27:35PM +0900, Fuminobu TAKEYAMA wrote:
武山です
SUSE Studio でイメージを作ったときに使ったかもしれないです
色々試してます。 1) YaST2-firstboot というパッケージがある。これをインストールすると、 /etc/sysconfig/firstboot.xml などのファイルが展開される。 2) 次回起動時に、firstbootが有効となり、各種設定を聞いてくる。 3) 設定し終わると、どこかの制御ファイルが書き換わり、その次の起動からは firstbootが無効となる。 たぶん、/etc/sysconfig/firstboot.xml あたりを autoinst でインストール 出来れば、うまくいくのではないかと思いますが、まだ解は見つけていません。 ribbon -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
On Fri, Jan 06, 2017 at 11:27:35PM +0900, Fuminobu TAKEYAMA wrote:
武山です
SUSE Studio でイメージを作ったときに使ったかもしれないです
"Run script whenever the appliance boots" に こんなテンプレートがあります:
いろいろやってみましたが、うまくいく例を見つけました。 こんな記述をするとautoinst 実行後、特定のスクリプトを動かせます。 <firstboot> <firstboot_enabled config:type="boolean">true</firstboot_enabled> </firstboot> <scripts> <post-scripts config:type="list"> <script> <debug config:type="boolean">true</debug> <feedback config:type="boolean">false</feedback> <feedback_type/> <filename>demo.sh</filename> <interpreter>shell</interpreter> <location><![CDATA[]]></location> <network_needed config:type="boolean">false</network_needed> <notification>demo</notification> <param-list config:type="list"/> <source><![CDATA[#! /bin/sh echo "hello world" sleep 100 ]]></source> </script> </post-scripts> </scripts> あとでまとめます。 ribbon -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
participants (2)
-
Fuminobu TAKEYAMA
-
User Ribbon