[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#864143: closed by Ben Hutchings <ben@decadent.org.uk> (Re: Bug#864143: initramfs-tools: missing dependency on busybox?)



I guess I wrote that badly.

busybox isn't actually required by cryptsetup, just recommended, but it
should be required by something.  The example shows it's possible to
make packages uninstallable, if they pull the initramfs trigger, by
removing busybox, which you can do cleanly as far as apt is concerned:

  # dpkg -l initramfs*
  Desired=Unknown/Install/Remove/Purge/Hold
  | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
  |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
  ||/ Name           Version      Architecture Description
  +++-==============-============-============-=================================
  ii  initramfs-tool 0.130        all          generic modular initramfs generat
  ii  initramfs-tool 0.130        all          generic modular initramfs generat
  # dpkg -l busybox*
  Desired=Unknown/Install/Remove/Purge/Hold
  | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
  |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
  ||/ Name           Version      Architecture Description
  +++-==============-============-============-=================================
  un  busybox        <none>       <none>       (no description available)
  un  busybox-static <none>       <none>       (no description available)
  # apt-get check
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done
  # 


Reply to: