~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to scripts/usrmgt-server

  • Committer: William Grant
  • Date: 2008-07-07 04:55:07 UTC
  • mfrom: (unknown (missing))
  • Revision ID: wgrant@ugrad.unimelb.edu.au-20080707045507-wca484wpjxppy7ln
Merge jails-redux branch. We now use aufs rather than hardlinking tens
of thousands of jail files hundreds of times.

Reconfiguration and reconstruction of all jails will be required.
Probably a good idea to start jails from scratch if possible.

Show diffs side-by-side

added added

removed removed

Lines of Context:
130
130
       Return Value: None
131
131
    """
132
132
 
 
133
    os.umask(0022) # Bad, but start_server sets it worse.
 
134
 
133
135
    login = props['login']
134
136
 
135
137
    db = common.db.DB()
180
182
        logging.debug("Creating jail")
181
183
        common.makeuser.make_jail(login, details.unixid, svn_pass=passwd)
182
184
 
 
185
        common.makeuser.mount_jail(login)
 
186
 
183
187
        do_checkout(props, svn_pass=passwd)
184
188
 
185
189
        # FIXME: should this be nicer?
207
211
    """
208
212
    login = props['login']
209
213
 
 
214
    db = common.db.DB()
 
215
    user = db.get_user(login)
210
216
    # If svn_pass isn't supplied, grab it from the DB
211
217
    if svn_pass is None:
212
 
        db = common.db.DB()
213
 
        user = db.get_user(login)
214
218
        svn_pass = user.svn_pass
215
 
        db.close()
 
219
    db.close()
216
220
 
217
221
    svn = pysvn.Client()
218
222
    svn.callback_get_login = partial(get_login, login, svn_pass)