cdrom.eclass: Simplify loop with seq
authorJames Le Cuirot <chewi@gentoo.org>
Sun, 16 Apr 2017 10:07:29 +0000 (11:07 +0100)
committerJames Le Cuirot <chewi@gentoo.org>
Thu, 27 Apr 2017 21:41:23 +0000 (22:41 +0100)
eclass/cdrom.eclass

index 123be696637ce7cd922718fefaeed1a97e5a62b5..709338dab94ce03d3af2e0addf53f489f7ce37a5 100644 (file)
@@ -104,10 +104,9 @@ cdrom_get_cds() {
        else
                _cdrom_set_names
                einfo "This package will need access to ${CDROM_TOTAL_CDS} cds."
-               cdcnt=0
-               while [[ ${cdcnt} -lt ${CDROM_TOTAL_CDS} ]] ; do
-                       ((++cdcnt))
-                       var="CDROM_NAME_${cdcnt}"
+               local cdcnt
+               for cdcnt in $(seq ${#}); do
+                       local var=CDROM_NAME_${cdcnt}
                        [[ ! -z ${!var} ]] && einfo " CD ${cdcnt}: ${!var}"
                done
                echo