Exemplo n.º 1
0
    def validate_mount_point(self, mount_point):
        """Validate the given mount point.

        :param mount_point: a path to a mount point
        :return: a validation report
        """
        report = ValidationReport()
        mount_points = self.storage.mountpoints.keys()
        error = utils.validate_mount_point(mount_point, mount_points)

        if error:
            report.error_messages.append(error)

        return report
Exemplo n.º 2
0
    def on_add_confirm_clicked(self, button, *args):
        self.mount_point = self.builder.get_object(
            "addMountPointEntry").get_active_text()

        if lowerASCII(self.mount_point) in ("swap", "biosboot", "prepboot"):
            self._error = None
        else:
            self._error = validate_mount_point(self.mount_point,
                                               self.mount_points)

        self._warningLabel.set_text(self._error or "")
        self.window.show_all()
        if self._error:
            return

        self.size = get_size_from_entry(
            self.builder.get_object("addSizeEntry"),
            lower_bound=self.MIN_SIZE_ENTRY,
            units=SIZE_UNITS_DEFAULT)
        self.window.destroy()