62. .etc.squid

SCR agent for reading/writing /etc/squid/squid.conf using ini-agent

62.1. Authors

  • Daniel Fiser <dfiser@suse.cz>

62.2. Description

Access type: read/write

File Name: /usr/share/YaST2/scrconf/squid.scr

62.3. Usage

Example 33. 

  `Dir(.squid)
  (["http_port", "hierarchy_stoplist", "acl", "cache", "acl", ... ])
  `Read(.squid.http_port)
  (["3128 transparent"])
  `Write(.squid.http_port,"3128 accel")
  true
.etc.squid

`ag_ini(
    `IniAgent("/etc/squid/squid.conf",
              $["params" : [
                    $["match" : ["^[ \t]*([^ \t]+)[ \t]+(.+)[ \t]*$", "%s %s"]]
                ],
                "comments" : ["#.*$", "^[ \t]*$"],
                "options" : ["flat", "repeat_names", "global_values"]
              ]
    )
)