diff -Nuar ubiquity/scripts/apt-setup ubiquity.new/scripts/apt-setup --- ubiquity/scripts/apt-setup 2009-05-11 13:48:24.000000000 +0200 +++ ubiquity.new/scripts/apt-setup 2009-05-21 18:23:12.000000000 +0200 @@ -1,14 +1,92 @@ #! /bin/sh -e -. /usr/share/debconf/confmodule +SOURCES="/target/etc/apt/sources.list" +COMPONENTS="main restricted universe multiverse" +DISTRO="llx1009" +DISTROUPDATES="$DISTRO-updates" +DISTROSECURITY="$DISTRO-security" +LOCALMIRROR="/net/mirror/active" +MIRROR="mirror" +HTTPPROT="http://" +FILEPROT="file://" +LLIUREXNET="lliurex.net/leia" -if CODENAME="$(lsb_release -cs)"; then - # TODO cjwatson 2006-04-07: wrong for Debian, I think - db_set mirror/suite "$CODENAME" - db_set mirror/codename "$CODENAME" -fi - -rm -f /target/etc/apt/sources.list -PATH="/usr/lib/ubiquity/apt-setup:/usr/lib/ubiquity/choose-mirror:$PATH" \ - OVERRIDE_BASE_INSTALLABLE=1 OVERRIDE_LEAVE_CD_MOUNTED=1 \ - /usr/lib/ubiquity/apt-setup/apt-setup --log-output /target +write_desktop_sources(){ + +cat </dev/null)" in + "*server") + write_server_sources > "$SOURCES" + ;; + "*client") + write_client_sources > "$SOURCES" + ;; + *) + write_desktop_sources > "$SOURCES" + ;; +esac + +exit 0