[Xorp-hackers] [PATCH 0/9] Enable xorpsh and xorp_rtrmgr to run from $BUILDDIR

igorm at etf.rs igorm at etf.rs
Mon Feb 6 09:00:28 PST 2012


From: Igor Maravic <igorm at etf.rs>

In this patch series, I've enabled xorpsh and xorp_rtrmgr to run from $BUILDDIR.
I've made missing symlinks for shared libraries, made symlinks for module and command bins,
and made copy of necesary template files inside $BUILDDIR. Also, I've changed where xorp_rtrmgr and
xorpsh look, by default, for templates, targets, config file, module and command bins, when they are run from $BUILDDIR.

This patches, only affect xorpsh and xorp_rtrmgr that are built in $BUILDDIR.
BR
Igor

Igor Maravic (9):
  xorp: cli: Sconscript: Make symlink to libxorp_cli.so
  xorp: cli: libtecla: Sconscript: Make symlink to libxorp_tecla.so
  xorp: Sconstruct: Create subdirectories to hold symlinks to command
    and module bins in $BUILDDIR
  xorp: rtrmgr: util.cc: Changed s_cfg_root and s_config_root and
    introduced s_template_dir and s_target_dir
  xorp: Make symlink to module bins in $BUILDDIR/lib/xorp/sbin
  xorp: Make symlinks to command bins in $BUILDDIR/lib/xorp/bin
  xorp: SConstruct: Create subdir $BUILDDIR/etc/templates
  xorp: etc: templates: Sconscript: Copy necessary template files to
    $BUILDDIR/etc/templates
  xorp: Make symlinks for shared libraries

 xorp/SConstruct                               |   30 ++++++++++++++++++++++++-
 xorp/bgp/SConscript                           |    5 ++++
 xorp/bgp/tools/SConscript                     |   10 ++++++++
 xorp/cli/SConscript                           |    6 +++++
 xorp/cli/libtecla/SConscript                  |    6 +++++
 xorp/cli/tools/SConscript                     |   10 +++++++-
 xorp/contrib/mld6igmp_lite/SConscript         |   16 +++++++++++++
 xorp/contrib/olsr/SConscript                  |   18 ++++++++++++++-
 xorp/contrib/olsr/tools/SConscript            |   10 +++++++-
 xorp/etc/templates/SConscript                 |   20 ++++++++++++++++
 xorp/fea/SConscript                           |   11 ++++++++-
 xorp/fea/data_plane/control_socket/SConscript |    5 ++++
 xorp/fea/data_plane/fibconfig/SConscript      |    6 +++++
 xorp/fea/data_plane/firewall/SConscript       |    6 +++++
 xorp/fea/data_plane/ifconfig/SConscript       |    6 +++++
 xorp/fea/data_plane/io/SConscript             |    6 +++++
 xorp/fea/data_plane/managers/SConscript       |    5 ++++
 xorp/fea/tools/SConscript                     |    6 ++++-
 xorp/fib2mrib/SConscript                      |    6 ++++-
 xorp/libxipc/SConscript                       |    5 ++++
 xorp/mld6igmp/SConscript                      |   10 ++++++++
 xorp/ospf/SConscript                          |   11 ++++++++-
 xorp/ospf/tools/SConscript                    |   14 ++++++++++-
 xorp/pim/SConscript                           |   12 ++++++++-
 xorp/policy/SConscript                        |    5 ++++
 xorp/rib/SConscript                           |    6 ++++-
 xorp/rib/tools/SConscript                     |   10 +++++++-
 xorp/rip/SConscript                           |   10 ++++++++
 xorp/rip/tools/SConscript                     |   10 +++++++-
 xorp/rtrmgr/util.cc                           |   20 +++++++++++++---
 xorp/static_routes/SConscript                 |    5 ++++
 xorp/utils/SConscript                         |    5 ++++
 xorp/vrrp/SConscript                          |    6 ++++-
 33 files changed, 298 insertions(+), 19 deletions(-)

-- 
1.7.5.4



More information about the Xorp-hackers mailing list