スキップしてメイン コンテンツに移動

anaconda


diff -uNr anaconda-13.21.117/iw/autopart_type.py anaconda-13.21.149/iw/autopart_type.py
--- anaconda-13.21.117/iw/autopart_type.py      2011-05-11 02:44:53.000000000 +0900
+++ anaconda-13.21.149/iw/autopart_type.py      2011-11-05 00:53:03.000000000 +0900
@@ -145,6 +145,9 @@
         ics.setTitle("Automatic Partitioning")
         ics.setNextEnabled(True)

+    def _isInteractiveKS(self):
+        return self.anaconda.isKickstart and self.anaconda.id.ksdata.interactive.interactive
+
     def getNext(self):
         if self.storage.checkNoDisks():
             raise gui.StayOnScreen
@@ -152,15 +155,18 @@
         # reset storage, this is only done when moving forward, not back
         # temporarily unset storage.clearPartType so that all devices will be
         # found during storage reset
-        clearPartType = self.anaconda.id.storage.clearPartType
-        self.anaconda.id.storage.clearPartType = None
-        self.anaconda.id.storage.reset()
-        self.anaconda.id.storage.clearPartType = clearPartType
+        if not self._isInteractiveKS() or \
+               (self._isInteractiveKS() and len(self.storage.devicetree.findActions(type="create")) == 0):
+            clearPartType = self.anaconda.id.storage.clearPartType
+            self.anaconda.id.storage.clearPartType = None
+            self.anaconda.id.storage.reset()
+            self.anaconda.id.storage.clearPartType = clearPartType

         self.storage.clearPartChoice = self.buttonGroup.getCurrent()

         if self.buttonGroup.getCurrent() == "custom":
             self.dispatch.skipStep("autopartitionexecute", skip = 1)
+            self.dispatch.skipStep("cleardiskssel", skip = 1)
             self.dispatch.skipStep("partition", skip = 0)
             self.dispatch.skipStep("bootloader", skip = 0)

@@ -192,8 +198,11 @@
                 self.storage.retrofitPassphrase = False
                 self.storage.encryptedAutoPart = False

-            self.storage.doAutoPart = True
+            if not self._isInteractiveKS() or \
+               (self._isInteractiveKS() and len(self.storage.devicetree.findActions(type="create")) == 0):
+                self.storage.doAutoPart = True

+            self.dispatch.skipStep("cleardiskssel", skip = 0)
             if self.reviewButton.get_active():
                 self.dispatch.skipStep("partition", skip = 0)
                 self.dispatch.skipStep("bootloader", skip = 0)
RHEL6.1でグラフィカルモードで kickstart かけたら、常に doAutoPart 状態になんのかね?

コメント

このブログの人気の投稿

このワークステーションとプライマリドメインとの信頼関係に失敗しました

ドメインアカウントのパスワードをWindowsの外部で変更してしまい、 このワークステーションとプライマリドメインとの信頼関係に失敗しました なんてことを言われた場合、 焦らず騒がず、ネットワークを切る 古いパスワードでログインできるようになる ローカルアドミンアカウントを作る ローカルアドミンアカウントでログインする 適当なワークグループを作る ドメインのマシンアカウントの削除用アカウント情報を聞かれるので、ネットワークをつないでから入力する。 再起動を促されるので従う ローカルアドミンアカウントでログインする 元のドメインに参加する ドメインのマシンアカウント作成用のアカウント情報を聞かれるので入力する 再起動を促されるので従う 再起動後、ドメインアカウントでログインできるようになっている。

日産 K6384-C9910

HC308/508/309/509にバックカメラ、サイドブラインドモニタ、AV入力を繋ぐみたいなハーネス。 サイドブラインドモニタ入力はやはりB41B5-89900にぴったり。バックカメラ入力はClarion方式緑の5Pカプラ。AV入力は何が挿せるのかわからない。 HC308/508以降はClarionというよりもXanaviそのものみたいなので、まったく役にたたなかったTT 購入価格 5,000 円

device-mapper-multipath

Jan 6 00:04:09 ovn2 kernel: [181703.837857] device-mapper: table: 253:0: multipath: error getting device Jan 6 00:04:09 ovn2 kernel: [181703.838212] device-mapper: ioctl: error adding target to table Jan 6 00:04:09 ovn2 multipathd: dm-0: remove map (uevent) Jan 6 00:04:09 ovn2 multipathd: dm-0: remove map (uevent) ぐぬぬ [root@ovn2 multipath]# multipath Jan 06 00:04:16 | ADATA_SX300_2D3920001647: ignoring map [root@ovn2 multipath]# echo "blacklist { > wwid ADATA_SX300_2D3920001647 > }" >> /etc/multipath.conf [root@ovn2 multipath]# service multipathd restart Redirecting to /bin/systemctl restart multipathd.service [root@ovn2 multipath]# multipath [root@ovn2 multipath]# すっきり!