diff options
author | Christian Pointner <equinox@helsinki.at> | 2016-12-28 22:32:59 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2016-12-28 22:32:59 (GMT) |
commit | 972c2951d71bbb2e25e1d5aa8197921ada1997a1 (patch) | |
tree | 906226a47f717ef7b9610fe5e300060c4085c5fc /src/pool-import/dbconfig.go | |
parent | aca21335f9ec65f7d3a19a7a0546a897ab84a488 (diff) |
removed legacy pool-importer
Diffstat (limited to 'src/pool-import/dbconfig.go')
-rw-r--r-- | src/pool-import/dbconfig.go | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/pool-import/dbconfig.go b/src/pool-import/dbconfig.go deleted file mode 100644 index b4733fc..0000000 --- a/src/pool-import/dbconfig.go +++ /dev/null @@ -1,64 +0,0 @@ -// -// pool-import -// -// Copyright (C) 2016 Christian Pointner <equinox@helsinki.at> -// -// This file is part of pool-import. -// -// pool-import is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// any later version. -// -// pool-import is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with pool-import. If not, see <http://www.gnu.org/licenses/>. -// - -package main - -import ( - "github.com/vaughan0/go-ini" -) - -type config struct { - configfile string - dbHost string - dbUser string - dbPasswd string - dbDb string -} - -func getIniValue(file ini.File, section string, key string, dflt string) string { - value, ok := file.Get(section, key) - if ok { - return value - } - return dflt -} - -func (self *config) readConfigFile() error { - file, err := ini.LoadFile(self.configfile) - if err != nil { - return err - } - - self.dbHost = getIniValue(file, "mySQL", "Hostname", "localhost") - self.dbUser = getIniValue(file, "mySQL", "Loginname", "rivendell") - self.dbPasswd = getIniValue(file, "mySQL", "Password", "letmein") - self.dbDb = getIniValue(file, "mySQL", "Database", "rivendell") - return nil -} - -func newConfig(configfile string) (conf *config, err error) { - conf = new(config) - conf.configfile = configfile - if err = conf.readConfigFile(); err != nil { - return - } - return -} |