diff options
Diffstat (limited to 'vmdebootstrap/base.py')
-rw-r--r-- | vmdebootstrap/base.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vmdebootstrap/base.py b/vmdebootstrap/base.py index 279e5bc..0a302a4 100644 --- a/vmdebootstrap/base.py +++ b/vmdebootstrap/base.py @@ -22,6 +22,7 @@ import os import crypt +import shutil import cliapp import logging import subprocess @@ -74,6 +75,15 @@ def delete_password(rootdir, user): runcmd(['chroot', rootdir, 'passwd', '-d', user]) +def copy_files(src, dest): + for filename in os.listdir(src): + if os.path.isdir(filename) or os.path.islink(filename): + continue + shutil.copyfile( + os.path.join(src, filename), + os.path.join(dest, filename)) + + class Base(object): name = 'base' |