Package: apt-setup
Version: 1:0.52
Severity: normal
Tag: patch

This is one of the problems sledge alluded to in
http://lists.debian.org/debian-boot/2010/12/msg00562.html

When installing from bluray, the cd_type is "full_cd",
and so the user will be prompted at high priority using incorrect text
from apt-setup/use/cd: "You are installing from a CD, which contains a
limited selection of packages."

The bluray should be given its own cd_type, and there would be little or
no need to use a mirror in this case, or prompt for more discs. Note
that once the cd_type is changed, 41cdset will begin doing the right
thing for bluray, with no code changes, by not prompting for additional
discs.

The attached patch is, obviously, untested (but fairly clearly
correct), and uses cd_type of "bluray".

-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
see shy jo
Index: generators/50mirror
===================================================================
--- generators/50mirror (revision 66209)
+++ generators/50mirror (working copy)
@@ -80,6 +80,10 @@
                        use_prio=low
                fi
                ;;
+           bluray*)
+               use_mirror=false
+               use_prio=low
+               ;;
            *)
                use_mirror=true
                use_prio=high
Index: generators/41cdset
===================================================================
--- generators/41cdset  (revision 66209)
+++ generators/41cdset  (working copy)
@@ -38,6 +38,7 @@
 fi
 # multi-arch CDs have cd_type 'non_complete'
 # KDE/Xfce CDs and multi-arch DVDs have '/single' postfix in cd_type
+# bluray CDs have cd_type 'bluray'
 cd_type=$(cat /cdrom/.disk/cd_type)
 if [ "$cd_type" != full_cd ] && [ "$cd_type" != dvd ]; then
        exit 0

Attachment: signature.asc
Description: Digital signature

Reply via email to