OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael Schloh
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   18-Mar-2004 15:15:34
  Branch: HEAD                             Handle: 2004031814153300

  Modified files:
    openpkg-src/ripe-dbase  ripe-dbase.patch.extobjs ripe-dbase.spec

  Log:
    add missing template hunks to extra objects patch and correct
    whitespace in first time installation notice

  Summary:
    Revision    Changes     Path
    1.3         +928 -0     openpkg-src/ripe-dbase/ripe-dbase.patch.extobjs
    1.23        +2  -1      openpkg-src/ripe-dbase/ripe-dbase.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/ripe-dbase/ripe-dbase.patch.extobjs
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 ripe-dbase.patch.extobjs
  --- openpkg-src/ripe-dbase/ripe-dbase.patch.extobjs   11 Mar 2004 11:22:27 -0000     
 1.2
  +++ openpkg-src/ripe-dbase/ripe-dbase.patch.extobjs   18 Mar 2004 14:15:33 -0000     
 1.3
  @@ -1184,3 +1184,931 @@
   +char *t_iri[]={  "reg_ref",NULL};  /* C_PP Registry ID    Object -AV- */
   +char *t_ipp[]={  "pop_ref",NULL};  /* C_PP Pop / Location Object -AV- */
   +char *t_ipu[]={  "purp_ref",NULL}; /* C_PU Purpose        Object -AV- */
  +Index: include/DF_class_templates.def
  +diff -Nau include/DF_class_templates.def.orig include/DF_class_templates.def
  +--- include/DF_class_templates.def.orig      2004-03-18 10:45:55.000000000 +0100
  ++++ include/DF_class_templates.def   2004-03-18 10:44:06.000000000 +0100
  +@@ -54,6 +54,7 @@
  + "mnt-by:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
  + "refer:         [optional]   [single]     [ ]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + ,
  +@@ -79,7 +80,7 @@
  + "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
  + "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
  + "rev-srv:       [optional]   [multiple]   [inverse key]\n"
  +-"status:        [mandatory]  [single]     [ ]\n"
  ++"status:        [generated]  [single]     [ ]\n"
  + "remarks:       [optional]   [multiple]   [ ]\n"
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  +@@ -90,7 +91,9 @@
  + ,
  + "inetnum:       [mandatory]  [single]     [primary/look-up key]\n"
  + "netname:       [mandatory]  [single]     [lookup key]\n"
  ++"registry:      [optional]   [single]     [inverse key]\n"
  + "descr:         [mandatory]  [multiple]   [ ]\n"
  ++"assigned:      [optional]   [single]     [ ]\n"
  + "country:       [mandatory]  [multiple]   [ ]\n"
  + "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
  + "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
  +@@ -102,6 +105,7 @@
  + "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
  + "mnt-routes:    [optional]   [multiple]   [inverse key]\n"
  + "mnt-irt:       [optional]   [multiple]   [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + ,
  +@@ -138,6 +142,7 @@
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  + "referral-by:   [mandatory]  [single]     [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + ,
  +@@ -150,6 +155,7 @@
  + "remarks:       [optional]   [multiple]   [ ]\n"
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [optional]   [multiple]   [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + ,
  +@@ -165,6 +171,7 @@
  + "remarks:       [optional]   [multiple]   [ ]\n"
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [optional]   [multiple]   [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + ,
  +@@ -251,5 +258,59 @@
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + ,
  ++"reg-id:        [mandatory]  [single]     [primary/look-up key]\n"
  ++"window:        [mandatory]  [single]     [ ]\n"
  ++"as-num:        [mandatory]  [multiple]   [inverse key]\n"
  ++"descr:         [mandatory]  [multiple]   [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++,
  ++"facility:      [mandatory]  [single]     [primary/look-up key]\n"
  ++"address:       [mandatory]  [multiple]   [ ]\n"
  ++"registry:      [mandatory]  [single]     [inverse key]\n"
  ++"remedyref:     [optional]   [single]     [ ]\n"
  ++"as-num:        [mandatory]  [single]     [inverse key]\n"
  ++"remarks:       [optional]   [multiple]   [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++,
  ++"ticket:        [mandatory]  [single]     [primary/look-up key]\n"
  ++"netname:       [mandatory]  [single]     [lookup key]\n"
  ++"registry:      [mandatory]  [single]     [inverse key]\n"
  ++"size:          [mandatory]  [single]     [ ]\n"
  ++"descr:         [optional]   [multiple]   [ ]\n"
  ++"created:       [mandatory]  [single]     [ ]\n"
  ++"formurl:       [optional]   [single]     [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++,
  ++"range:         [mandatory]  [single]     [primary/look-up key]\n"
  ++"netname:       [mandatory]  [single]     [lookup key]\n"
  ++"registry:      [optional]   [single]     [inverse key]\n"
  ++"descr:         [mandatory]  [multiple]   [ ]\n"
  ++"country:       [mandatory]  [multiple]   [ ]\n"
  ++"status:        [mandatory]  [single]     [ ]\n"
  ++"remarks:       [optional]   [multiple]   [ ]\n"
  ++"location:      [optional]   [single]     [inverse key]\n"
  ++"usedfor:       [optional]   [single]     [inverse key]\n"
  ++"preference:    [optional]   [single]     [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"mnt-lower:     [optional]   [multiple]   [inverse key]\n"
  ++"notify:        [optional]   [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++,
  ++"purpose:       [mandatory]  [single]     [primary/look-up key]\n"
  ++"descr:         [mandatory]  [multiple]   [ ]\n"
  ++"address:       [optional]   [multiple]   [ ]\n"
  ++"remedyref:     [optional]   [single]     [ ]\n"
  ++"remarks:       [optional]   [multiple]   [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++,
  + NULL
  + }; /* Templates */
  +Index: include/DF_class_templates_v.def
  +diff -Nau include/DF_class_templates_v.def.orig include/DF_class_templates_v.def
  +--- include/DF_class_templates_v.def.orig    2004-03-18 10:45:58.000000000 +0100
  ++++ include/DF_class_templates_v.def 2004-03-18 10:44:06.000000000 +0100
  +@@ -574,6 +574,7 @@
  + "mnt-by:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
  + "refer:         [optional]   [single]     [ ]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + "\n"
  +@@ -733,6 +734,16 @@
  + "     which queries are accepted by the referred host.  If\n"
  + "     <port> is omitted, the default number of 43 is used.\n"
  + "       ""\n"
  ++"comment\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Private Comment\n"
  ++"      This comment lines will not get exported into the RIPE\n"
  ++"      database and are therefore of privat nature.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  + "changed\n"
  + "\n"
  + "   Specifies who submitted the update, and when the object was\n"
  +@@ -928,7 +939,7 @@
  + "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
  + "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
  + "rev-srv:       [optional]   [multiple]   [inverse key]\n"
  +-"status:        [mandatory]  [single]     [ ]\n"
  ++"status:        [generated]  [single]     [ ]\n"
  + "remarks:       [optional]   [multiple]   [ ]\n"
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  +@@ -1110,7 +1121,9 @@
  + "    ""\n"
  + "inetnum:       [mandatory]  [single]     [primary/look-up key]\n"
  + "netname:       [mandatory]  [single]     [lookup key]\n"
  ++"registry:      [optional]   [single]     [inverse key]\n"
  + "descr:         [mandatory]  [multiple]   [ ]\n"
  ++"assigned:      [optional]   [single]     [ ]\n"
  + "country:       [mandatory]  [multiple]   [ ]\n"
  + "admin-c:       [mandatory]  [multiple]   [inverse key]\n"
  + "tech-c:        [mandatory]  [multiple]   [inverse key]\n"
  +@@ -1122,6 +1135,7 @@
  + "mnt-lower:     [optional]   [multiple]   [inverse key]\n"
  + "mnt-routes:    [optional]   [multiple]   [inverse key]\n"
  + "mnt-irt:       [optional]   [multiple]   [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + "\n"
  +@@ -1143,12 +1157,33 @@
  + "     must be a letter, and the last character of a name must be a\n"
  + "     letter or a digit.\n"
  + "       ""\n"
  ++"registry\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Reference to the registry (reg-id) to which this object belongs\n"
  ++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
  ++"\n"
  ++"      In the case of inetnum objects please only use registry fields\n"
  ++"      for objects of the type \"ALLOCATED\".\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  + "descr\n"
  + "\n"
  + "   A short decription related to the object.\n"
  + "    ""\n"
  + "     A sequence of ASCII characters.\n"
  + "       ""\n"
  ++"assigned\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Assign Date\n"
  ++"      The Date the assignemnt had been made.\n"
  ++"    ""\n"
  ++"    Date in DD.MM.YY\n"
  ++"       ""\n"
  + "country\n"
  + "\n"
  + "   Identifies the country.\n"
  +@@ -1290,6 +1325,16 @@
  + "     with \"irt-\", and the last character of a name must be a\n"
  + "     letter or a digit.\n"
  + "       ""\n"
  ++"comment\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Private Comment\n"
  ++"      This comment lines will not get exported into the RIPE\n"
  ++"      database and are therefore of privat nature.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  + "changed\n"
  + "\n"
  + "   Specifies who submitted the update, and when the object was\n"
  +@@ -1563,6 +1608,7 @@
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  + "referral-by:   [mandatory]  [single]     [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + "\n"
  +@@ -1741,6 +1787,16 @@
  + "     with \"prng-\" are reserved for peering set names. Names\n"
  + "     starting with \"irt-\" are reserved for irt names.\n"
  + "       ""\n"
  ++"comment\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Private Comment\n"
  ++"      This comment lines will not get exported into the RIPE\n"
  ++"      database and are therefore of privat nature.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  + "changed\n"
  + "\n"
  + "   Specifies who submitted the update, and when the object was\n"
  +@@ -1776,6 +1832,7 @@
  + "remarks:       [optional]   [multiple]   [ ]\n"
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [optional]   [multiple]   [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + "\n"
  +@@ -1882,6 +1939,16 @@
  + "     with \"prng-\" are reserved for peering set names. Names\n"
  + "     starting with \"irt-\" are reserved for irt names.\n"
  + "       ""\n"
  ++"comment\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Private Comment\n"
  ++"      This comment lines will not get exported into the RIPE\n"
  ++"      database and are therefore of privat nature.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  + "changed\n"
  + "\n"
  + "   Specifies who submitted the update, and when the object was\n"
  +@@ -1925,6 +1992,7 @@
  + "remarks:       [optional]   [multiple]   [ ]\n"
  + "notify:        [optional]   [multiple]   [inverse key]\n"
  + "mnt-by:        [optional]   [multiple]   [inverse key]\n"
  ++"comment:       [optional]   [multiple]   [ ]\n"
  + "changed:       [mandatory]  [multiple]   [ ]\n"
  + "source:        [mandatory]  [single]     [ ]\n"
  + "\n"
  +@@ -2052,6 +2120,16 @@
  + "     with \"prng-\" are reserved for peering set names. Names\n"
  + "     starting with \"irt-\" are reserved for irt names.\n"
  + "       ""\n"
  ++"comment\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Private Comment\n"
  ++"      This comment lines will not get exported into the RIPE\n"
  ++"      database and are therefore of privat nature.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  + "changed\n"
  + "\n"
  + "   Specifies who submitted the update, and when the object was\n"
  +@@ -3106,5 +3184,622 @@
  + "     registry name must be a letter or a digit.\n"
  + "       ""\n"
  + ,
  ++"The reg-id class:\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      Defines an local registry (LIR)\n"
  ++"    ""\n"
  ++"reg-id:        [mandatory]  [single]     [primary/look-up key]\n"
  ++"window:        [mandatory]  [single]     [ ]\n"
  ++"as-num:        [mandatory]  [multiple]   [inverse key]\n"
  ++"descr:         [mandatory]  [multiple]   [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++"\n"
  ++"The content of the attributes of the reg-id class are defined below:\n"
  ++"\n"
  ++"reg-id\n"
  ++"\n"
  ++"       GSOC EU INTERNAL\n"
  ++"       RIPE Registry ID \n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"window\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      Assignement Window size of a particular LIR\n"
  ++"    ""\n"
  ++"         GSOC EU INTERNAL\n"
  ++"    Assignement Window size of a particular LIR\n"
  ++"       ""\n"
  ++"as-num\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      ASN which is used by a registry or a pop\n"
  ++"    ""\n"
  ++"     An \"AS\" string followed by an integer in the range from 1 to\n"
  ++"     65534\n"
  ++"       ""\n"
  ++"descr\n"
  ++"\n"
  ++"   A short decription related to the object.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"mnt-by\n"
  ++"\n"
  ++"   Specifies the identifier of a registered mntner object used\n"
  ++"   for authorisation of operations performed with the object\n"
  ++"   that contains this attribute.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.  The following words are reserved by\n"
  ++"     RPSL, and they can not be used as names:\n"
  ++"   \n"
  ++"      any as-any rs-any peeras and or not atomic from to at\n"
  ++"      action accept announce except refine networks into inbound\n"
  ++"      outbound\n"
  ++"   \n"
  ++"     Names starting with certain prefixes are reserved for\n"
  ++"     certain object types.  Names starting with \"as-\" are\n"
  ++"     reserved for as set names.  Names starting with \"rs-\" are\n"
  ++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
  ++"     are reserved for router set names. Names starting with\n"
  ++"     \"fltr-\" are reserved for filter set names. Names starting\n"
  ++"     with \"prng-\" are reserved for peering set names. Names\n"
  ++"     starting with \"irt-\" are reserved for irt names.\n"
  ++"       ""\n"
  ++"changed\n"
  ++"\n"
  ++"   Specifies who submitted the update, and when the object was\n"
  ++"   updated. \n"
  ++"    ""\n"
  ++"     An e-mail address as defined in RFC 2822, followed by a date\n"
  ++"     in the format YYYYMMDD.\n"
  ++"       ""\n"
  ++"source\n"
  ++"\n"
  ++"   Specifies the registry where the object is registered.  Should\n"
  ++"   be \"RIPE\" for the RIPE Database.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a \n"
  ++"     registry name must be a letter, and the last character of a\n"
  ++"     registry name must be a letter or a digit.\n"
  ++"       ""\n"
  ++,
  ++"The facility class:\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      Definition of an CW Point of Presence\n"
  ++"    ""\n"
  ++"facility:      [mandatory]  [single]     [primary/look-up key]\n"
  ++"address:       [mandatory]  [multiple]   [ ]\n"
  ++"registry:      [mandatory]  [single]     [inverse key]\n"
  ++"remedyref:     [optional]   [single]     [ ]\n"
  ++"as-num:        [mandatory]  [single]     [inverse key]\n"
  ++"remarks:       [optional]   [multiple]   [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++"\n"
  ++"The content of the attributes of the facility class are defined below:\n"
  ++"\n"
  ++"facility\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Contains Details for which location, facility or region a certain\n"
  ++"      ip-range has been reserved for.\n"
  ++"      \n"
  ++"      See also \"purpose\" Object.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"address\n"
  ++"\n"
  ++"      Full postal address of a contact.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"registry\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Reference to the registry (reg-id) to which this object belongs\n"
  ++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
  ++"\n"
  ++"      In the case of inetnum objects please only use registry fields\n"
  ++"      for objects of the type \"ALLOCATED\".\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"remedyref\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Remedey Reference Field. May contain references to the local\n"
  ++"      ticket-management system in the future.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"as-num\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      ASN which is used by a registry or a pop\n"
  ++"    ""\n"
  ++"     An \"AS\" string followed by an integer in the range from 1 to\n"
  ++"     65534\n"
  ++"       ""\n"
  ++"remarks\n"
  ++"\n"
  ++"   Contains remarks.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"mnt-by\n"
  ++"\n"
  ++"   Specifies the identifier of a registered mntner object used\n"
  ++"   for authorisation of operations performed with the object\n"
  ++"   that contains this attribute.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.  The following words are reserved by\n"
  ++"     RPSL, and they can not be used as names:\n"
  ++"   \n"
  ++"      any as-any rs-any peeras and or not atomic from to at\n"
  ++"      action accept announce except refine networks into inbound\n"
  ++"      outbound\n"
  ++"   \n"
  ++"     Names starting with certain prefixes are reserved for\n"
  ++"     certain object types.  Names starting with \"as-\" are\n"
  ++"     reserved for as set names.  Names starting with \"rs-\" are\n"
  ++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
  ++"     are reserved for router set names. Names starting with\n"
  ++"     \"fltr-\" are reserved for filter set names. Names starting\n"
  ++"     with \"prng-\" are reserved for peering set names. Names\n"
  ++"     starting with \"irt-\" are reserved for irt names.\n"
  ++"       ""\n"
  ++"changed\n"
  ++"\n"
  ++"   Specifies who submitted the update, and when the object was\n"
  ++"   updated. \n"
  ++"    ""\n"
  ++"     An e-mail address as defined in RFC 2822, followed by a date\n"
  ++"     in the format YYYYMMDD.\n"
  ++"       ""\n"
  ++"source\n"
  ++"\n"
  ++"   Specifies the registry where the object is registered.  Should\n"
  ++"   be \"RIPE\" for the RIPE Database.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a \n"
  ++"     registry name must be a letter, and the last character of a\n"
  ++"     registry name must be a letter or a digit.\n"
  ++"       ""\n"
  ++,
  ++"The ticket class:\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      Approval/Ticket Object.\n"
  ++"      Details of the Registry approval of an assignment/allocation\n"
  ++"    ""\n"
  ++"ticket:        [mandatory]  [single]     [primary/look-up key]\n"
  ++"netname:       [mandatory]  [single]     [lookup key]\n"
  ++"registry:      [mandatory]  [single]     [inverse key]\n"
  ++"size:          [mandatory]  [single]     [ ]\n"
  ++"descr:         [optional]   [multiple]   [ ]\n"
  ++"created:       [mandatory]  [single]     [ ]\n"
  ++"formurl:       [optional]   [single]     [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++"\n"
  ++"The content of the attributes of the ticket class are defined below:\n"
  ++"\n"
  ++"ticket\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Registry Ticket-Number of the allocation/assignment confirmation.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"netname\n"
  ++"\n"
  ++"   The name of a range of IP address space.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.\n"
  ++"       ""\n"
  ++"registry\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Reference to the registry (reg-id) to which this object belongs\n"
  ++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
  ++"\n"
  ++"      In the case of inetnum objects please only use registry fields\n"
  ++"      for objects of the type \"ALLOCATED\".\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"size\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Size of an registry allocation/assignemt approval.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"descr\n"
  ++"\n"
  ++"   A short decription related to the object.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"created\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      The date when the assignment was approved\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"formurl\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Location of an completed RIPE-141 or RIPE-209 formular\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"mnt-by\n"
  ++"\n"
  ++"   Specifies the identifier of a registered mntner object used\n"
  ++"   for authorisation of operations performed with the object\n"
  ++"   that contains this attribute.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.  The following words are reserved by\n"
  ++"     RPSL, and they can not be used as names:\n"
  ++"   \n"
  ++"      any as-any rs-any peeras and or not atomic from to at\n"
  ++"      action accept announce except refine networks into inbound\n"
  ++"      outbound\n"
  ++"   \n"
  ++"     Names starting with certain prefixes are reserved for\n"
  ++"     certain object types.  Names starting with \"as-\" are\n"
  ++"     reserved for as set names.  Names starting with \"rs-\" are\n"
  ++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
  ++"     are reserved for router set names. Names starting with\n"
  ++"     \"fltr-\" are reserved for filter set names. Names starting\n"
  ++"     with \"prng-\" are reserved for peering set names. Names\n"
  ++"     starting with \"irt-\" are reserved for irt names.\n"
  ++"       ""\n"
  ++"changed\n"
  ++"\n"
  ++"   Specifies who submitted the update, and when the object was\n"
  ++"   updated. \n"
  ++"    ""\n"
  ++"     An e-mail address as defined in RFC 2822, followed by a date\n"
  ++"     in the format YYYYMMDD.\n"
  ++"       ""\n"
  ++"source\n"
  ++"\n"
  ++"   Specifies the registry where the object is registered.  Should\n"
  ++"   be \"RIPE\" for the RIPE Database.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a \n"
  ++"     registry name must be a letter, and the last character of a\n"
  ++"     registry name must be a letter or a digit.\n"
  ++"       ""\n"
  ++,
  ++"The range class:\n"
  ++" \n"
  ++"      EU GSOC INTERNAL\n"
  ++"       \n"
  ++"      Range Object. High-Level internal allocation of\n"
  ++"      IPV4-Space for a dedicated purpose.  \n"
  ++"    ""\n"
  ++"range:         [mandatory]  [single]     [primary/look-up key]\n"
  ++"netname:       [mandatory]  [single]     [lookup key]\n"
  ++"registry:      [optional]   [single]     [inverse key]\n"
  ++"descr:         [mandatory]  [multiple]   [ ]\n"
  ++"country:       [mandatory]  [multiple]   [ ]\n"
  ++"status:        [mandatory]  [single]     [ ]\n"
  ++"remarks:       [optional]   [multiple]   [ ]\n"
  ++"location:      [optional]   [single]     [inverse key]\n"
  ++"usedfor:       [optional]   [single]     [inverse key]\n"
  ++"preference:    [optional]   [single]     [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"mnt-lower:     [optional]   [multiple]   [inverse key]\n"
  ++"notify:        [optional]   [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++"\n"
  ++"The content of the attributes of the range class are defined below:\n"
  ++"\n"
  ++"range\n"
  ++"\n"
  ++"   EU GSOC Internal\n"
  ++"\n"
  ++"   Specifies a range of IPv4 that inetnum object presents. The\n"
  ++"   ending address should be greater than the starting one.\n"
  ++"    ""\n"
  ++"     <ipv4-address> - <ipv4-address>\n"
  ++"       ""\n"
  ++"netname\n"
  ++"\n"
  ++"   The name of a range of IP address space.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.\n"
  ++"       ""\n"
  ++"registry\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Reference to the registry (reg-id) to which this object belongs\n"
  ++"      See also \"reg-id\" object. Must be a valid registry-id.\n"
  ++"\n"
  ++"      In the case of inetnum objects please only use registry fields\n"
  ++"      for objects of the type \"ALLOCATED\".\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"descr\n"
  ++"\n"
  ++"   A short decription related to the object.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"country\n"
  ++"\n"
  ++"   Identifies the country.\n"
  ++"    ""\n"
  ++"     Valid two-letter ISO 3166 country code.\n"
  ++"       ""\n"
  ++"status\n"
  ++"\n"
  ++"   Specifies the status of the address range represented by\n"
  ++"   inetnum or inet6num object.\n"
  ++"    ""\n"
  ++"     Status can have one of these values:\n"
  ++"\n"
  ++"     o ALLOCATED PA\n"
  ++"     o ALLOCATED PI\n"
  ++"     o ALLOCATED UNSPECIFIED\n"
  ++"     o LIR-PARTITIONED PA\n"
  ++"     o LIR-PARTITIONED PI\n"
  ++"     o ASSIGNED PA\n"
  ++"     o ASSIGNED PI\n"
  ++"     o EARLY-REGISTRATION\n"
  ++"       ""\n"
  ++"remarks\n"
  ++"\n"
  ++"   Contains remarks.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"location\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Reference to the facility to which this range is allocated.\n"
  ++"      See also \"facility\" object.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"usedfor\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"    \n"
  ++"      Reference to a \"purpose\" (object). \n"
  ++"      See also \"purpose\" object\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"preference\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Sets an preference for automatic or manual assignment into\n"
  ++"      a particular allocation. Example: a preference of 0 would\n"
  ++"      mean that no automatic-assignment is possible.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"mnt-by\n"
  ++"\n"
  ++"   Specifies the identifier of a registered mntner object used\n"
  ++"   for authorisation of operations performed with the object\n"
  ++"   that contains this attribute.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.  The following words are reserved by\n"
  ++"     RPSL, and they can not be used as names:\n"
  ++"   \n"
  ++"      any as-any rs-any peeras and or not atomic from to at\n"
  ++"      action accept announce except refine networks into inbound\n"
  ++"      outbound\n"
  ++"   \n"
  ++"     Names starting with certain prefixes are reserved for\n"
  ++"     certain object types.  Names starting with \"as-\" are\n"
  ++"     reserved for as set names.  Names starting with \"rs-\" are\n"
  ++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
  ++"     are reserved for router set names. Names starting with\n"
  ++"     \"fltr-\" are reserved for filter set names. Names starting\n"
  ++"     with \"prng-\" are reserved for peering set names. Names\n"
  ++"     starting with \"irt-\" are reserved for irt names.\n"
  ++"       ""\n"
  ++"mnt-lower\n"
  ++"\n"
  ++"   Specifies the identifier of a registered mntner object used\n"
  ++"   for hierarchical authorisation.  Protects creation of objects\n"
  ++"   directly (one level) below in the hierarchy of an object type\n"
  ++"   (only for inetnum, inet6num, as-block, aut-num, route or\n"
  ++"   domain objects).  The authentication method of this maintainer\n"
  ++"   object will then be used upon creation of any object directly\n"
  ++"   below the object that contains the \"mnt-lower:\" attribute.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.  The following words are reserved by\n"
  ++"     RPSL, and they can not be used as names:\n"
  ++"   \n"
  ++"      any as-any rs-any peeras and or not atomic from to at\n"
  ++"      action accept announce except refine networks into inbound\n"
  ++"      outbound\n"
  ++"   \n"
  ++"     Names starting with certain prefixes are reserved for\n"
  ++"     certain object types.  Names starting with \"as-\" are\n"
  ++"     reserved for as set names.  Names starting with \"rs-\" are\n"
  ++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
  ++"     are reserved for router set names. Names starting with\n"
  ++"     \"fltr-\" are reserved for filter set names. Names starting\n"
  ++"     with \"prng-\" are reserved for peering set names. Names\n"
  ++"     starting with \"irt-\" are reserved for irt names.\n"
  ++"       ""\n"
  ++"notify\n"
  ++"\n"
  ++"   Specifies the e-mail address to which notifications of changes\n"
  ++"   to an object should be sent.\n"
  ++"    ""\n"
  ++"     An e-mail address as defined in RFC 2822.\n"
  ++"       ""\n"
  ++"changed\n"
  ++"\n"
  ++"   Specifies who submitted the update, and when the object was\n"
  ++"   updated. \n"
  ++"    ""\n"
  ++"     An e-mail address as defined in RFC 2822, followed by a date\n"
  ++"     in the format YYYYMMDD.\n"
  ++"       ""\n"
  ++"source\n"
  ++"\n"
  ++"   Specifies the registry where the object is registered.  Should\n"
  ++"   be \"RIPE\" for the RIPE Database.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a \n"
  ++"     registry name must be a letter, and the last character of a\n"
  ++"     registry name must be a letter or a digit.\n"
  ++"       ""\n"
  ++,
  ++"The purpose class:\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      Purpose Definition.\n"
  ++"    ""\n"
  ++"purpose:       [mandatory]  [single]     [primary/look-up key]\n"
  ++"descr:         [mandatory]  [multiple]   [ ]\n"
  ++"address:       [optional]   [multiple]   [ ]\n"
  ++"remedyref:     [optional]   [single]     [ ]\n"
  ++"remarks:       [optional]   [multiple]   [ ]\n"
  ++"mnt-by:        [mandatory]  [multiple]   [inverse key]\n"
  ++"changed:       [mandatory]  [multiple]   [ ]\n"
  ++"source:        [mandatory]  [single]     [ ]\n"
  ++"\n"
  ++"The content of the attributes of the purpose class are defined below:\n"
  ++"\n"
  ++"purpose\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"      \n"
  ++"      Details of the purpose the block has been allocated for\n"
  ++"\n"
  ++"      See also \"facility\" object.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"descr\n"
  ++"\n"
  ++"   A short decription related to the object.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"address\n"
  ++"\n"
  ++"      Full postal address of a contact.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"remedyref\n"
  ++"\n"
  ++"      GSOC EU INTERNAL\n"
  ++"\n"
  ++"      Remedey Reference Field. May contain references to the local\n"
  ++"      ticket-management system in the future.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"remarks\n"
  ++"\n"
  ++"   Contains remarks.\n"
  ++"    ""\n"
  ++"     A sequence of ASCII characters.\n"
  ++"       ""\n"
  ++"mnt-by\n"
  ++"\n"
  ++"   Specifies the identifier of a registered mntner object used\n"
  ++"   for authorisation of operations performed with the object\n"
  ++"   that contains this attribute.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a name\n"
  ++"     must be a letter, and the last character of a name must be a\n"
  ++"     letter or a digit.  The following words are reserved by\n"
  ++"     RPSL, and they can not be used as names:\n"
  ++"   \n"
  ++"      any as-any rs-any peeras and or not atomic from to at\n"
  ++"      action accept announce except refine networks into inbound\n"
  ++"      outbound\n"
  ++"   \n"
  ++"     Names starting with certain prefixes are reserved for\n"
  ++"     certain object types.  Names starting with \"as-\" are\n"
  ++"     reserved for as set names.  Names starting with \"rs-\" are\n"
  ++"     reserved for route set names.  Names starting with \"rtrs-\"\n"
  ++"     are reserved for router set names. Names starting with\n"
  ++"     \"fltr-\" are reserved for filter set names. Names starting\n"
  ++"     with \"prng-\" are reserved for peering set names. Names\n"
  ++"     starting with \"irt-\" are reserved for irt names.\n"
  ++"       ""\n"
  ++"changed\n"
  ++"\n"
  ++"   Specifies who submitted the update, and when the object was\n"
  ++"   updated. \n"
  ++"    ""\n"
  ++"     An e-mail address as defined in RFC 2822, followed by a date\n"
  ++"     in the format YYYYMMDD.\n"
  ++"       ""\n"
  ++"source\n"
  ++"\n"
  ++"   Specifies the registry where the object is registered.  Should\n"
  ++"   be \"RIPE\" for the RIPE Database.\n"
  ++"    ""\n"
  ++"     Made up of letters, digits, the character underscore \"_\",\n"
  ++"     and the character hyphen \"-\"; the first character of a \n"
  ++"     registry name must be a letter, and the last character of a\n"
  ++"     registry name must be a letter or a digit.\n"
  ++"       ""\n"
  ++,
  + NULL
  + }; /* Templates_v */
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ripe-dbase/ripe-dbase.spec
  ============================================================================
  $ cvs diff -u -r1.22 -r1.23 ripe-dbase.spec
  --- openpkg-src/ripe-dbase/ripe-dbase.spec    17 Mar 2004 17:41:19 -0000      1.22
  +++ openpkg-src/ripe-dbase/ripe-dbase.spec    18 Mar 2004 14:15:33 -0000      1.23
  @@ -36,7 +36,7 @@
   Group:        Database
   License:      RIPE NCC
   Version:      3.2.0
  -Release:      20040317
  +Release:      20040318
   
   #   package options
   %option       with_extobjs  no
  @@ -193,6 +193,7 @@
             echo "4. Modify the native RIPE datastructures to accommodate the"
             echo "   extra objects (which you selected by using with_extobjs):"
             echo "      \$ $RPM_INSTALL_PREFIX/sbin/ripe-dbase-modify"
  +          echo ""
             echo "5. Finally start the WHOIS server by running:"
             echo "     \$ $RPM_INSTALL_PREFIX/etc/rc ripe-dbase start"
   %else
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to