summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorjardin <jardin>2003-12-23 08:56:18 +0000
committerjardin <jardin>2003-12-23 08:56:18 +0000
commit9e867fe663c4eb43c36f35067c0dd092e8c83c14 (patch)
treef29461b6a2dc8c38037dc0cf91e70392f9ed4ab2 /HACKING
parenteb5d44eb8dcf25a1b328e57d1eabb1f89e3bc59b (diff)
Merge isisd into the Quagga's framework:
- add privs support - use misc quagga's definitions - make it compile"able" - fix segfault cases related to hostname() - add debug isis xxx command This patch has been approved by Paul Jakma.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING40
1 files changed, 39 insertions, 1 deletions
diff --git a/HACKING b/HACKING
index c42c1218..4fedb34e 100644
--- a/HACKING
+++ b/HACKING
@@ -1,6 +1,6 @@
-*- mode: text; -*-
-$Id: HACKING,v 1.2 2003/12/22 15:45:01 gdt Exp $
+$Id: HACKING,v 1.3 2003/12/23 08:56:18 jardin Exp $
GUIDELINES FOR HACKING ON QUAGGA
@@ -71,3 +71,41 @@ tested are:
CHANGELOG
[TBD: when to add to per-dir Changelog, when to add to top-level]
+
+IMPORT OR UPDATE VENDOR SPECIFIC ROUTING PROTOCOLS
+
+The source code of Quagga is based on two vendors:
+
+ zebra_org (http://www.zebra.org/)
+ isisd_sf (http://isisd.sf.net/)
+
+In order to import source code, the following procedure should be used:
+
+* Tag the Current Quagga CVS repository:
+
+ cvs tag import_isisd_sf_20031223
+
+* Import the source code into the Quagga's framework. You must not modified
+ this source code. It will be merged later.
+
+ cd dir_isisd
+ export CVSROOT=:pserver:LOGIN@anoncvs.quagga.net:/var/cvsroot
+ cvs import quagga/isisd isisd_sf isisd_sf_20031223
+ ---COMMENTS---
+ Vendor: [isisd_sf] Sampo's ISISd from Sourceforge
+ Tag: [isisd_sf_20031217] Current CVS release
+ ---
+
+* Update your Quagga's directory:
+
+ cd dir_quagga
+ cvs update -dP
+
+ or
+
+ cvs co -d quagga_isisd quagga
+
+* Merge the code, then commit:
+
+ cvs commit
+