Chinaunix首页 | 论坛 | 博客
  • 博客访问: 766358
  • 博文数量: 274
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 862
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-24 15:31
个人简介

不合格的程序猿

文章分类

全部博文(274)

文章存档

2019年(3)

2018年(1)

2017年(4)

2016年(160)

2015年(106)

我的朋友

分类: 系统运维

2016-03-07 20:47:23


修改configd文件


点击(此处)折叠或打开

  1. #!/bin/bash

  2. CONFIGD_FILE="/tos/etc/configd.cfg"
  3. if [ $# -gt 1 ];then
  4.     exit 1
  5. elif [ $# -eq 1 ] && [ $1 = "package" ]; then
  6.     CONFIGD_FILE="/home/ngos/workspace/ngtos-package/tos-addon/tos/etc/configd.cfg"
  7. fi

  8. NULL="/dev/null"
  9. STR_FOR_SEARCH="ngtos_user_manage_cfg_save"
  10. STR_TO_INSERT="_function=:/tos/so/libvpn4a_cli.so:vpn4a_cfg_save"

  11. if [ ! -f $CONFIGD_FILE ]; then
  12.     exit 1
  13. fi

  14. unset END_LINE
  15. eval $(awk '{
  16.     RET=index($0, "ngtos_user_manage_cfg_save");
  17.     if (RET > 0)
  18.     {
  19.         print "END_LINE="NR
  20.     }
  21. }' $CONFIGD_FILE)

  22. #add "sslvpn stop" and "openldap stop" to ngtos
  23. grep "vpn4a_cfg_save" $CONFIGD_FILE > $NULL
  24. if [ $? -ne 0 ]; then
  25.     sed -i "$END_LINE i \\\n#save vpn 4a\n${STR_TO_INSERT}\n" $CONFIGD_FILE
  26. fi

阅读(844) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~