~linaro-maintainers/live-build/linaro-live-build-3

« back to all changes in this revision

Viewing changes to scripts/build/lb_chroot_sources

  • Committer: Daniel Baumann
  • Date: 2011-03-09 18:19:23 UTC
  • Revision ID: git-v1:c5c3f6133a0fb62ba9c2c3b839e6ea5774f9c76a
Adding debian version 3.0~a1-1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/sh
2
2
 
3
3
## live-build(7) - System Build Scripts
4
 
## Copyright (C) 2006-2011 Daniel Baumann <daniel@debian.org>
 
4
## Copyright (C) 2006-2010 Daniel Baumann <daniel@debian.org>
5
5
##
6
6
## live-build comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
7
7
## This is free software, and you are welcome to redistribute it
88
88
                then
89
89
                        case "${LB_MODE}" in
90
90
                                debian|debian-release)
91
 
                                        case "${LB_DISTRIBUTION}" in
92
 
                                                lenny)
93
 
                                                        echo "deb ${LB_MIRROR_CHROOT_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
94
 
 
95
 
                                                        if [ "${LB_SOURCE}" = "true" ]
96
 
                                                        then
97
 
                                                                echo "deb-src ${LB_MIRROR_CHROOT_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
98
 
                                                        fi
99
 
                                                        ;;
100
 
 
101
 
                                                squeeze)
102
 
                                                        echo "deb ${LB_MIRROR_CHROOT_VOLATILE} ${LB_DISTRIBUTION}-updates ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
103
 
 
104
 
                                                        if [ "${LB_SOURCE}" = "true" ]
105
 
                                                        then
106
 
                                                                echo "deb-src ${LB_MIRROR_CHROOT_VOLATILE} ${LB_DISTRIBUTION}-updates ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
107
 
                                                        fi
108
 
                                                        ;;
109
 
                                        esac
 
91
                                        if [ "${LB_DISTRIBUTION}" != "sid" ] && [ "${LB_DISTRIBUTION}" != "unstable" ]
 
92
                                        then
 
93
                                                echo "deb ${LB_MIRROR_CHROOT_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
 
94
 
 
95
                                                if [ "${LB_SOURCE}" = "true" ]
 
96
                                                then
 
97
                                                        echo "deb-src ${LB_MIRROR_CHROOT_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
 
98
                                                fi
 
99
                                        fi
110
100
                                        ;;
111
101
 
112
102
                                ubuntu)
161
151
                then
162
152
                        for REPOSITORY in ${LB_REPOSITORIES}
163
153
                        do
164
 
                                # ubuntu workaround to allow using live.debian.net
165
 
                                if [ "${LB_MODE}" = "ubuntu" ] && [ "${REPOSITORY}" = "live.debian.net" ]
166
 
                                then
167
 
                                        _DISTRIBUTION="sid"
168
 
                                else
169
 
                                        _DISTRIBUTION="${LB_DISTRIBUTION}"
170
 
                                fi
171
 
 
172
154
                                for PLACE in config/repositories "${LB_BASE}/repositories"
173
155
                                do
174
156
                                        # Prefer repositories from the config tree
181
163
                                        # Adding sources.list entries (chroot)
182
164
                                        if [ -e "${PLACE}/${REPOSITORY}.chroot" ]
183
165
                                        then
184
 
                                                sed -e "s|@DISTRIBUTION@|${_DISTRIBUTION}|g" \
 
166
                                                sed -e "s|@DISTRIBUTION@|${LB_DISTRIBUTION}|g" \
185
167
                                                    -e "s|@ARCHIVE_AREAS@|${LB_ARCHIVE_AREAS}|g" \
186
168
                                                "${PLACE}/${REPOSITORY}.chroot" > \
187
169
                                                "chroot/etc/apt/sources.list.d/${REPOSITORY}.list"
188
170
                                        elif [ -e "${PLACE}/${REPOSITORY}" ]
189
171
                                        then
190
 
                                                sed -e "s|@DISTRIBUTION@|${_DISTRIBUTION}|g" \
 
172
                                                sed -e "s|@DISTRIBUTION@|${LB_DISTRIBUTION}|g" \
191
173
                                                    -e "s|@ARCHIVE_AREAS@|${LB_ARCHIVE_AREAS}|g" \
192
174
                                                "${PLACE}/${REPOSITORY}" > \
193
175
                                                "chroot/etc/apt/sources.list.d/${REPOSITORY}.list"
542
524
                then
543
525
                        case "${LB_MODE}" in
544
526
                                debian|debian-release)
545
 
                                        case "${LB_DISTRIBUTION}" in
546
 
                                                lenny)
547
 
                                                        echo "deb ${LB_MIRROR_BINARY_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
548
 
 
549
 
                                                        if [ "${LB_SOURCE}" = "true" ]
550
 
                                                        then
551
 
                                                                echo "deb-src ${LB_MIRROR_BINARY_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
552
 
                                                        fi
553
 
                                                        ;;
554
 
 
555
 
                                                squeeze)
556
 
                                                        echo "deb ${LB_MIRROR_BINARY_VOLATILE} ${LB_DISTRIBUTION}-updates ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
557
 
 
558
 
                                                        if [ "${LB_SOURCE}" = "true" ]
559
 
                                                        then
560
 
                                                                echo "deb-src ${LB_MIRROR_BINARY_VOLATILE} ${LB_DISTRIBUTION}-updates ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
561
 
                                                        fi
562
 
                                                        ;;
563
 
                                        esac
 
527
                                        if [ "${LB_DISTRIBUTION}" != "sid" ] && [ "${LB_DISTRIBUTION}" != "unstable" ]
 
528
                                        then
 
529
                                                echo "deb ${LB_MIRROR_BINARY_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
 
530
 
 
531
                                                if [ "${LB_SOURCE}" = "true" ]
 
532
                                                then
 
533
                                                        echo "deb-src ${LB_MIRROR_BINARY_VOLATILE} ${LB_DISTRIBUTION}/volatile ${LB_ARCHIVE_AREAS}" >> chroot/etc/apt/sources.list
 
534
                                                fi
 
535
                                        fi
564
536
                                        ;;
565
537
 
566
538
                                ubuntu)