From: Michael Tremer Date: Tue, 22 Feb 2011 16:27:13 +0000 (+0100) Subject: Create neccessary files in the chroot environment. X-Git-Tag: 0.9.3~141^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6378690e50c998471ccce6feedcab5389c48ef04;p=pakfire.git Create neccessary files in the chroot environment. This are for now: /etc/fstab /etc/mtab --- diff --git a/pakfire/builder.py b/pakfire/builder.py index 712264508..2c67274ce 100644 --- a/pakfire/builder.py +++ b/pakfire/builder.py @@ -227,6 +227,20 @@ class Builder(object): if not os.path.exists(dir): os.makedirs(dir) + # Create neccessary files like /etc/fstab and /etc/mtab. + files = ( + "etc/fstab", + "etc/mtab" + ) + + for file in files: + file = self.chrootPath(file) + dir = os.path.dirname(file) + if not os.path.exists(dir): + os.makedirs(dir) + f = open(file, "w") + f.close() + self._prepare_dev() self._prepare_users() self._prepare_dns()