[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#743595: apt: Please consider adding information vandor for blankon



Package: apt
Version: 1.0
Severity: normal
Tags: patch
User: blankon-dev@googlegroups.com
Usertags: origin-blankon tambora blankon-patch

Dear Maintainer,

I notice that you include settings for debian and ubuntu in the debian source package.
Please consider also including the settings for blankon.



-- Package-specific info:

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

## Repository BlankOn Suroboyo

deb http://arsip.blankonlinux.or.id/blankon tambora main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon tambora main restricted extras extras-restricted

## Repository BlankOn Suroboyo Updates

deb http://arsip.blankonlinux.or.id/blankon tambora-updates main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon tambora-updates main restricted extras extras-restricted

## Repository BlankOn Suroboyo Security

deb http://arsip.blankonlinux.or.id/blankon tambora-security main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon tambora-security main restricted extras extras-restricted


-- System Information:
Debian Release: tambora
Architecture: amd64 (x86_64)

Kernel: Linux 3.13-1-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring  2012.4
ii  gnupg                   1.4.16-1.1
ii  libapt-pkg4.12          1.0
ii  libc6                   2.18-4
ii  libgcc1                 1:4.8.2-18
ii  libstdc++6              4.8.2-18

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.10-1
ii  dpkg-dev    1.17.6
ii  python-apt  0.9.3.5

-- no debconf information
diff -Nru apt-1.0.orig/doc/apt-verbatim.ent apt-1.0/doc/apt-verbatim.ent
--- apt-1.0.orig/doc/apt-verbatim.ent	2014-04-03 13:30:00.842557881 +0000
+++ apt-1.0/doc/apt-verbatim.ent	2014-04-03 14:13:49.267852013 +0000
@@ -233,6 +233,7 @@
 <!ENTITY testing-codename "jessie">
 <!ENTITY stable-version "7">
 <!ENTITY ubuntu-codename "trusty">
+<!ENTITY blankon-codename "tambora">
 
 <!-- good and bad just refers to matching and not matching a pattern…
      It is not a remark about the specific perl version.
diff -Nru apt-1.0.orig/vendor/blankon/apt-vendor.ent apt-1.0/vendor/blankon/apt-vendor.ent
--- apt-1.0.orig/vendor/blankon/apt-vendor.ent	1970-01-01 00:00:00.000000000 +0000
+++ apt-1.0/vendor/blankon/apt-vendor.ent	2014-04-03 13:47:32.031531326 +0000
@@ -0,0 +1,7 @@
+<!-- details about the keys used by the distribution -->
+<!ENTITY keyring-distro "BlankOn">
+<!ENTITY keyring-package "<package>blankon-keyring</package>">
+<!ENTITY keyring-filename "<filename>/usr/share/keyrings/blankon-archive-keyring.gpg</filename>">
+<!ENTITY keyring-removed-filename "<filename>/usr/share/keyrings/blankon-archive-removed-keys.gpg</filename>">
+<!ENTITY keyring-master-filename "/usr/share/keyrings/blankon-master-keyring.gpg">
+<!ENTITY keyring-uri "http://arsip.blankonlinux.or.id/blankon/project/blankon-archive-keyring.gpg";>
diff -Nru apt-1.0.orig/vendor/blankon/makefile apt-1.0/vendor/blankon/makefile
--- apt-1.0.orig/vendor/blankon/makefile	1970-01-01 00:00:00.000000000 +0000
+++ apt-1.0/vendor/blankon/makefile	2014-04-03 13:48:44.057472003 +0000
@@ -0,0 +1,11 @@
+# -*- make -*-
+BASE=../..
+SUBDIR=vendor/blankon
+
+# Bring in the default rules
+include ../../buildlib/defaults.mak
+	
+doc binary manpages: sources.list
+	
+sources.list: sources.list.in ../../doc/apt-verbatim.ent
+	sed -e 's#&blankon-codename;#$(shell ../getinfo blankon-codename)#g' $< > $@
diff -Nru apt-1.0.orig/vendor/blankon/sources.list.in apt-1.0/vendor/blankon/sources.list.in
--- apt-1.0.orig/vendor/blankon/sources.list.in	1970-01-01 00:00:00.000000000 +0000
+++ apt-1.0/vendor/blankon/sources.list.in	2014-04-03 13:49:28.928721618 +0000
@@ -0,0 +1,10 @@
+ # See sources.list(5) manpage for more information
+ # Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
+deb http://arsip.blankonlinux.or.id/blankon &blankon-codename; main restricted
+deb-src http://arsip.blankonlinux.or.id/blankon &blankon-codename; main restricted
+	
+deb http://arsip.blankonlinux.or.id/blankon &blankon-codename;-security main restricted
+deb-src http://arsip.blankonlinux.or.id/blankon &blankon-codename;-security main restricted
+	
+deb http://arsip.blankonlinux.or.id/blankon &blankon-codename;-updates main restricted
+deb-src http://arsip.blankonlinux.or.id/blankon &blankon-codename;-updates main restricted
diff -Nru apt-1.0.orig/vendor/getinfo apt-1.0/vendor/getinfo
--- apt-1.0.orig/vendor/getinfo	2014-04-03 13:30:00.822557882 +0000
+++ apt-1.0/vendor/getinfo	2014-04-03 14:12:53.350685965 +0000
@@ -27,6 +27,9 @@
 ubuntu-codename)
 	getrawfield "$1" "$VERBATIM"
 	;;
+blankon-codename)
+	getrawfield "$1" "$VERBATIM"
+	;;
 keyring-package|keyring-filename|keyring-master-filename|keyring-removed-filename|keyring-uri|current-codename)
 	exec $0 'vendor' "$@"
 	;;
diff -Nru apt-1.0.orig/vendor/makefile apt-1.0/vendor/makefile
--- apt-1.0.orig/vendor/makefile	2014-04-03 13:30:00.822557882 +0000
+++ apt-1.0/vendor/makefile	2014-04-03 14:11:29.070671045 +0000
@@ -43,6 +43,18 @@
 			(dpkg-vendor --derives-from ubuntu && cp ln -s ubuntu $@ ) || \
 			ln -s debian $@; \
 	fi
+        if ! test -e $@; then \
+                find -mindepth 1 -maxdepth 1 -type d | cut -d'/' -f 2 | while read DISTRO; do \
+                        if [ "$$DISTRO" = 'debian' -o "$$DISTRO" = 'blankon' ]; then continue; fi; \
+                        if dpkg-vendor --derives-from $$DISTRO; then \
+                                ln -s $$DISTRO $@; \
+                                break; \
+                        fi; \
+                done; \
+                test -e $@ || \
+                        (dpkg-vendor --derives-from blankon && cp ln -s blankon $@ ) || \
+                        ln -s debian $@; \
+        fi
 	if test ! -e current/makefile; then \
 		sed "s#@@VENDOR@@#$(notdir $(shell readlink -f current))#" vendor.makefile > current/makefile.auto; \
 	fi
diff -Nru apt-1.0.orig/vendor/vendor.makefile apt-1.0/vendor/vendor.makefile
--- apt-1.0.orig/vendor/vendor.makefile	2014-04-03 13:30:00.822557882 +0000
+++ apt-1.0/vendor/vendor.makefile	2014-04-03 13:50:20.262695077 +0000
@@ -12,6 +12,7 @@
 		-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#&blankon-codename;#$(shell ../getinfo blankon-codename)#g' \
 		-e 's#&current-codename;#$(shell ../getinfo current-codename)#g' \
 		$< > $@
 

Reply to: