From b9e6bde1c02494e1556d2f5249d1cc114a8bc1b3 Mon Sep 17 00:00:00 2001 From: leec-666 Date: Thu, 26 Feb 2026 22:28:33 +0000 Subject: [PATCH 1/2] crpd shell script fix --- netsim/templates/provider/clab/crpd/netlab-config.j2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netsim/templates/provider/clab/crpd/netlab-config.j2 b/netsim/templates/provider/clab/crpd/netlab-config.j2 index 3a4db823db..08c74deb35 100644 --- a/netsim/templates/provider/clab/crpd/netlab-config.j2 +++ b/netsim/templates/provider/clab/crpd/netlab-config.j2 @@ -1,7 +1,8 @@ #!/bin/bash +tail -n +2 $1 > /tmp/config.conf # stop shebang being included in pushed config cat </dev/null; then echo "Configuration load failed, aborting" From c7b4a91c0bb83593b8bac1672c773520909c016d Mon Sep 17 00:00:00 2001 From: leec-666 Date: Thu, 26 Feb 2026 22:33:12 +0000 Subject: [PATCH 2/2] rename shell script --- netsim/devices/crpd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netsim/devices/crpd.yml b/netsim/devices/crpd.yml index 0262e1fe2c..f0a15ab3af 100644 --- a/netsim/devices/crpd.yml +++ b/netsim/devices/crpd.yml @@ -34,7 +34,7 @@ clab: kind: juniper_crpd config_templates: hosts: /etc/hosts:shared - netlab-config: /config/netlab/config.sh:sh + netlab-config: /config/netlab/netlab-config.sh:sh interface: name: eth{ifindex+1} features: @@ -45,7 +45,7 @@ clab: netlab_show_command: [ cli, -c, 'show $@' ] netlab_check_command: who netlab_ready: [ ssh ] - netlab_default_shebang: '#!/config/netlab/config.sh' + netlab_default_shebang: '#!/config/netlab/netlab-config.sh' # ansible_connection: docker # netlab_console_connection: docker netlab_config_path: /config/netlab/