[Contents] [Prev] [Next] [Index] [Report an Error]

Testing config-system.xsl

To test the example in this section, perform the following steps:

  1. From Loading a Base Configuration, copy the XSLT script into a text file, and name the file ex-classifier.xsl. Copy the ex-classifier.xsl file to the /var/db/scripts/commit directory on your routing platform.
  2. Select the following configuration, and press Ctrl+c to copy it to the clipboard. If you are using the SLAX version of the script, change the filename to filename.slax.
    system {
        scripts {
            commit {
                allow-transients;
                file config-system.xsl;
            }
        }
    }
    apply-macro config-system {
        host-name test;
        mgmt-address 10.0.0.1/32;
        backup-router 10.0.0.2;
    }

    The host-name and mgmt-address statements are mandatory. The backup-router statement is optional. You can substitute a hostname, a management Ethernet (fxp0) IP address, and a backup router IP address that are appropriate to your router.

  3. Merge the configuration into your routing platform configuration by issuing the load merge terminal configuration mode command:
    [edit]
    user@host# load merge terminal
    [Type ^D at a new line to end input]
    > Paste the contents of the clipboard here<
    1. At the prompt, paste the contents of the clipboard using the mouse and the paste icon.
    2. Press Enter.
    3. Press Ctrl+d.
  4. Issue the commit command:
    [edit]
    user@host# commit

show | display commit-scripts

When you issue the show | display commit-scripts configuration mode command, the router base configuration should be set up:

user@host# show | display commit-scripts
...

[Contents] [Prev] [Next] [Index] [Report an Error]