]> git.saurik.com Git - apt.git/blobdiff - vendor/vendor.makefile
if reading of autobit state failed, let write fail
[apt.git] / vendor / vendor.makefile
index 40b35ea3d9e5e1ad100dcd87edf9c40338238923..32de3b0d56fae545294306f5bce765afd60e411e 100644 (file)
@@ -8,14 +8,21 @@ include ../../buildlib/defaults.mak
 doc binary manpages: sources.list
 
 sources.list: sources.list.in ../../doc/apt-verbatim.ent
-       sed -e 's#&debian-stable-codename;#$(shell ../getinfo debian-stable-codename)#g' \
+       while read line; do \
+               if [ "$${line}" = '&sourceslist-list-format;' ]; then \
+                       $(BASE)/vendor/getinfo vendor sourceslist-list-format ; \
+               else \
+                       echo "$${line}"; \
+               fi \
+       done < $< | sed -e 's#&debian-stable-codename;#$(shell ../getinfo debian-stable-codename)#g' \
                -e 's#&debian-oldstable-codename;#$(shell ../getinfo debian-oldstable-codename)#g' \
                -e 's#&debian-testing-codename;#$(shell ../getinfo debian-testing-codename)#g' \
                -e 's#&ubuntu-codename;#$(shell ../getinfo ubuntu-codename)#g' \
                -e 's#&current-codename;#$(shell ../getinfo current-codename)#g' \
-               $< > $@
+               > $@
 
 clean: clean/sources.list
+veryclean: clean/sources.list
 
 clean/sources.list:
        rm -f sources.list