インストールパッケージ一個なのに[y/n]するなんて、バカなの?†
というわけでQuickHack
| 環境 | Fedora12 |
| rpm -q yum | yum-3.2.25-1.fc12.noarch |
--- cli.py.orig 2009-10-17 05:44:39.000000000 +0900
+++ cli.py 2009-12-07 11:46:41.770821130 +0900
@@ -389,11 +389,12 @@
if stuff_to_download:
self.reportDownloadSize(downloadpkgs)
- # confirm with user
- if self._promptWanted():
- if not self.userconfirm():
- self.verbose_logger.info(_('Exiting on user Command'))
- return 1
+ # confirm with user if package not equal one
+ if len(self.tsInfo) != 1:
+ if self._promptWanted():
+ if not self.userconfirm():
+ self.verbose_logger.info(_('Exiting on user Command'))
+ return 1
self.verbose_logger.log(yum.logginglevels.INFO_2,
_('Downloading Packages:'))
このパッチを使うと削除が一個でも確認されません。(aptってどうだっけ?)
あんまりテストしてないので、バグで大変なことになっても泣かない。





