X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=etc%2Fgrml%2Ffai%2Fconfig%2Fscripts%2FGRML%2F33-aptsetup;h=740b81e9cb2927e4c5abd550ab833e41a15da1d5;hb=848aacd341724969418da66ab72948a3d0bb42f2;hp=817c5eefde25b6b7dee8d23126693e3ed1b49be7;hpb=229a51dfda4d619c47fb4b0ff94d4d952f61e62a;p=grml-live.git diff --git a/etc/grml/fai/config/scripts/GRML/33-aptsetup b/etc/grml/fai/config/scripts/GRML/33-aptsetup index 817c5ee..740b81e 100755 --- a/etc/grml/fai/config/scripts/GRML/33-aptsetup +++ b/etc/grml/fai/config/scripts/GRML/33-aptsetup @@ -1,25 +1,22 @@ #!/bin/sh +# Filename: /etc/grml/fai/config/scripts/GRML/33-aptsetup +# Purpose: configure Debian package management of live-system +# Authors: grml-team (grml.org), (c) Michael Prokop +# Bug-Reports: see http://grml.org/bugs/ +# License: This file is licensed under the GPL v2 or any later version. +# Latest change: Sun Sep 16 23:10:06 CEST 2007 [mika] +################################################################################ + set -u set -e -rm -f "$target/etc/apt/sources.list" - -chroot "$target" ln -s /etc/apt/sources.list.grml /etc/apt/sources.list - -cat > "$target"/etc/apt/preferences << EOF -// main grml-repository: -Package: * -Pin: origin deb.grml.org -Pin-Priority: 996 +rm -f $target/etc/apt/sources.list -// fallback grml-repository: -Package: * -Pin: origin grml.org -Pin-Priority: 995 +$ROOTCMD ln -s /etc/apt/sources.list.grml /etc/apt/sources.list -// debian unstable pool (default): -Package: * -Pin: release a=unstable,o=Debian -Pin-Priority: 991 +if [ -r /etc/grml/fai/files/etc/apt/preferences ] ; then + cp /etc/grml/fai/files/etc/apt/preferences $target/etc/apt/preferences +fi -EOF +## END OF FILE ################################################################# +# vim:ft=sh expandtab ai tw=80 tabstop=4 shiftwidth=3