summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--debian/control8
-rwxr-xr-xdebian/rules6
-rw-r--r--debian/vyatta-cfg-quagga-extra.install2
-rw-r--r--debian/vyatta-cfg-quagga-extra.lintian-overrides2
-rw-r--r--debian/vyatta-cfg-quagga.install2
6 files changed, 16 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index 3e6de3f5..00780a4b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,6 +16,7 @@ debian/vyatta-cfg-quagga
debian/vyatta-cfg-quagga-serial
debian/vyatta-cfg-quagga-dataplane
debian/vyatta-cfg-quagga-wireless
+debian/vyatta-cfg-quagga-extra
debian/*.debhelper.log
debian/*.substvars
INSTALL
diff --git a/debian/control b/debian/control
index 3e391041..d125cef8 100644
--- a/debian/control
+++ b/debian/control
@@ -27,17 +27,21 @@ Description: Vyatta configuration templates/scripts for Quagga
Package: vyatta-cfg-quagga-serial
Architecture: all
Depends: vyatta-cfg-quagga, vyatta-serial
-Replaces: vyatta-cfg-quagga
Description: vyatta-cfg-quagga serial templates
Vyatta configuration templates for Quagga use on serial devices
Package: vyatta-cfg-quagga-wireless
Architecture: all
Depends: vyatta-cfg-quagga, vyatta-wireless
-Replaces: vyatta-cfg-quagga
Description: vyatta-cfg-quagga wireless templates
Vyatta configuration templates for Quagga use on wireless devices
+Package: vyatta-cfg-quagga-extra
+Architecture: all
+Depends: vyatta-cfg-quagga
+Description: vyatta-cfg-quagga extra templates
+ Vyatta configuration templates for Quagga use on additional pseudo-devices
+
Package: vyatta-cfg-quagga-dataplane
Architecture: all
Depends: vyatta-cfg-quagga, vyatta-cfg-dataplane
diff --git a/debian/rules b/debian/rules
index 9c91ff49..e5457e3c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,10 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+SUBPKGS= vyatta-cfg-quagga \
+ vyatta-cfg-quagga-serial \
+ vyatta-cfg-quagga-wireless \
+ vyatta-cfg-quagga-extra
# These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already)
@@ -71,7 +75,7 @@ install: build
$(MAKE) DESTDIR=$(PKGDIR) install
- for p in vyatta-cfg-quagga vyatta-cfg-quagga-serial vyatta-cfg-quagga-wireless; do \
+ for p in $(SUBPKGS); do \
install -D --mode=0644 debian/$$p.lintian-overrides \
debian/$$p/usr/share/lintian/overrides/$$p; \
done
diff --git a/debian/vyatta-cfg-quagga-extra.install b/debian/vyatta-cfg-quagga-extra.install
new file mode 100644
index 00000000..55def17a
--- /dev/null
+++ b/debian/vyatta-cfg-quagga-extra.install
@@ -0,0 +1,2 @@
+opt/vyatta/share/vyatta-cfg/templates/interfaces/pseudo-ethernet
+opt/vyatta/share/vyatta-cfg/templates/interfaces/bonding
diff --git a/debian/vyatta-cfg-quagga-extra.lintian-overrides b/debian/vyatta-cfg-quagga-extra.lintian-overrides
new file mode 100644
index 00000000..d5325536
--- /dev/null
+++ b/debian/vyatta-cfg-quagga-extra.lintian-overrides
@@ -0,0 +1,2 @@
+vyatta-cfg-quagga-extra: file-in-unusual-dir
+vyatta-cfg-quagga-extra: dir-or-file-in-opt
diff --git a/debian/vyatta-cfg-quagga.install b/debian/vyatta-cfg-quagga.install
index 66a58602..a03998f8 100644
--- a/debian/vyatta-cfg-quagga.install
+++ b/debian/vyatta-cfg-quagga.install
@@ -4,11 +4,9 @@ opt/vyatta/share/perl5
opt/vyatta/share/vyatta-cfg/templates/policy
opt/vyatta/share/vyatta-cfg/templates/protocols
opt/vyatta/share/vyatta-cfg/templates/system/gateway-address
-opt/vyatta/share/vyatta-cfg/templates/interfaces/bonding
opt/vyatta/share/vyatta-cfg/templates/interfaces/bridge
opt/vyatta/share/vyatta-cfg/templates/interfaces/ethernet
opt/vyatta/share/vyatta-cfg/templates/interfaces/loopback
opt/vyatta/share/vyatta-cfg/templates/interfaces/openvpn
-opt/vyatta/share/vyatta-cfg/templates/interfaces/pseudo-ethernet
opt/vyatta/share/vyatta-cfg/templates/interfaces/tunnel
opt/vyatta/share/vyatta-cfg/templates/interfaces/vti