Man Linux: Main Page and Category List


       whereami.conf — configuration file for whereami


       The  whereami.conf  file  specifies  what whereami     does on leaving,
       remaining at or arriving at locations.

       (Locations are detected by whereami according to specifications in  the
       detect.conf file.)

       Comments are lines starting with the ‘#’ character.  Leading whitespace
       is ignored on all lines, including comment lines.

       Other lines are of the form:

       -location action
                 The action is performed if your system was previously at this
                 location, but is now at another location.

       =location action
                 The  action  is  performed  if  your  system  is  now at this

       +location action
                 The action is  performed  if  your  system  is  now  at  this
                 location, but was previously at another location.

       !location action
                 The  action  is  performed  if  your  system  is  not at this


       In addition to the normal commands available within any  shell  script,
       whereami includes a number of helper scripts which may be useful.

       setmailrelay (none | queue [smarthost] | smarthost)
                 Set  the  mail relay (i.e. smarthost) to "none" if you have a
                 permanent connection, and can send  e-mail  directly  to  the
                 recipient’s mailserver.

                 If   you   are  not  connected,  set  the  relay  to  "queue"
                 (optionally for a specific smarthost).

                 Or send all mail to a specific smarthost, if that is what you
                 need in this location.

       setresolver <resolv.conf stanza>
                 The  <resolv.conf  stanza>  should  be something like: search
                 localhost nameserver (all on  one  line)
                 to  specify the domain search path and the nameserver to use.

                 If you have resolvconf installed, this script will  interface
                 with that to manupulate the /etc/resolv.conf file and control
                 DNS resolution.  This is recommended.

                 If you are not using  resolvconf,  then  this  will  directly
                 rewrite  your  /etc/resolv.conf  file,  inserting  a  section
                 similar to the manner in which DHCP works.

       setproxy (start | stop | none | <upstream_proxy>)
                 Use this script to reconfigure your local  oops            or
                 squid  proxy  server  to  use  a  specific upstream proxy, no
                 upstream proxy, or to stop the proxy server completely.

                 The upstream proxy should  be  specified  as  "<name  or  ip>
                 <port>", e.g.: setproxy 3128

                 For  a  local  squid  proxy you can optionally also provide a
                 complete set of parameters  for  the  "cache_peer"  directive
                 (without  the  "cache_peer" name itself).  See the squid.conf
                 file  for  full  details  of  this  syntax.   e.g.:  setproxy
        parent 3128 3140 login=user:password

       settimezone timezone
                 Use this to set your timezone differently.

       masqmail_route route_name
                 Use  this to reconfigure masqmail to use a different masqmail


       whereami(8), detect.conf(5)

       Further  documentation  is  available  in  the  /usr/share/doc/whereami


                 The file we are talking about in this here manpage.

                 The  script  that  is  built based on the information in this
                 configuration file and then executed by whereami.


       There should be a configuration program so that the user does not  have
       to do any script programming.


       This     manual     page     was    written    by    Andrew    McMillan
       <> for the Debian GNU/Linux system  (but  may  be
       used  by  others).   Permission  is  granted to copy, distribute and/or
       modify this document under the terms of the GPL version 2.