Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Example: Configuring and Refreshing from the Master Source for a Script

 

The following example configures a master source file for an op script on a device running Junos OS. The remote source is defined as an HTTP URL. The example uses the master source to update the local copy of the script on the device.

Requirements

  • Routing, switching, or security device running Junos OS.

Overview

You can store a master copy of each script in a central repository. You can make changes to the master script in one place and then update the local copy of the script on devices where the script is enabled.

This example enables the op script iso.xsl on a device running Junos OS and then configures a master source location for the script. The remote source for the iso.xsl file is the HTTP URL http://my.example.com/pub/scripts/iso.xsl.

Once you configure the master source location, you refresh the local script by issuing the set refresh configuration mode command at the hierarchy level where you configured the script. In this example, you would issue the set refresh command at the [edit system scripts op file iso.xsl] hierarchy level.

Configuration

Step-by-Step Procedure

To download, enable, and configure the master source location for the script:

  1. Copy the script to the /var/db/scripts/op/ directory on the device.
  2. In configuration mode, configure the file statement to enable the iso.xsl script.

  3. To configure the master source for the iso.xsl file, include the source statement and source location at the [edit system scripts op file iso.xsl] hierarchy level.

  4. Issue the commit and-quit command to commit the configuration and exit to operational mode.

Results

Verifying the Script

Purpose

Verify that the script is on the device and enabled in the configuration.

Action

Issue the file list operational mode command to view the files in the specified directory. The detail option provides additional information such as permissions, file size, and modified date.

user@R1> file list /var/db/scripts/op detail

Issue the show configuration system scripts op operational mode command to list the op scripts currently enabled on the device.

user@R1> show configuration system scripts op

Refreshing the Script from the Master Source

Step-by-Step Procedure

To refresh the local copy of the script from the master source file:

  1. In configuration mode, issue the set refresh command at the [edit system scripts op file iso.xsl] hierarchy level.

Verification

Verifying the Updated Script

Purpose

After refreshing the script, verify that the local copy is updated.

Action

Issue the file list operational mode command with the detail option to view the files in the specified directory. Verify that the modified date reflects the refreshed version.

user@R1> file list /var/db/scripts/op detail