github.com/cloudbase/juju-core@v0.0.0-20140504232958-a7271ac7912f/upgrades/rsyslogport.go (about) 1 // Copyright 2014 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package upgrades 5 6 import ( 7 "launchpad.net/juju-core/environs/config" 8 ) 9 10 func updateRsyslogPort(context Context) error { 11 st := context.State() 12 old, err := st.EnvironConfig() 13 if err != nil { 14 return err 15 } 16 cfg, err := old.Apply(map[string]interface{}{ 17 "syslog-port": config.DefaultSyslogPort, 18 }) 19 if err != nil { 20 return err 21 } 22 return st.SetEnvironConfig(cfg, old) 23 }