~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/lib/sys_mgmt/system_management.py

  • Committer: Lee Bieber
  • Date: 2011-01-27 23:29:23 UTC
  • mfrom: (2122.1.4 build)
  • Revision ID: kalebral@gmail.com-20110127232923-ixdrvdy5qatgkgh6
Merge Patrick - fix bug 708879: dbqp.py --suite option should handle comma-separated list
Merge Brian - more timestamp updates and fixes
Merge Patrick - fix bug 708861: dbqp.py not running on freebsd  
Merge Patrick - Added license text to dbqp-related files

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
#
5
5
# Copyright (C) 2010 Patrick Crews
6
6
#
 
7
# This program is free software; you can redistribute it and/or modify
 
8
# it under the terms of the GNU General Public License as published by
 
9
# the Free Software Foundation; either version 2 of the License, or
 
10
# (at your option) any later version.
 
11
#
 
12
# This program is distributed in the hope that it will be useful,
 
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
15
# GNU General Public License for more details.
 
16
#
 
17
# You should have received a copy of the GNU General Public License
 
18
# along with this program; if not, write to the Free Software
 
19
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
20
 
7
21
"""system_management.py
8
22
   code for dealing with system-level 'stuff'.
9
23
   This includes setting environment variables, looking for clients,
49
63
        self.env_var_delimiter = ':'
50
64
        self.no_shm = variables['noshm']
51
65
        self.shm_path = self.find_path(["/dev/shm", "/tmp"], required=0)
 
66
        self.cur_os = os.uname()[0]
52
67
        self.symlink_name = 'dtr_work_sym'
53
68
        self.workdir = variables['workdir']
54
69
        self.start_dirty = variables['startdirty']