コード例 #1
0
ファイル: handler.py プロジェクト: tuan-hoang1/anaconda
    def unlock_device(self, device_name, passphrase):
        """Unlock a device.

        :param device_name: a name of the device
        :param passphrase: a passphrase
        :return: True if success, otherwise False
        """
        device = self._get_device(device_name)
        return unlock_device(self.storage, device, passphrase)
コード例 #2
0
ファイル: handler.py プロジェクト: rvykydal/anaconda
    def unlock_device(self, device_name, passphrase):
        """Unlock a device.

        :param device_name: a name of the device
        :param passphrase: a passphrase
        :return: True if success, otherwise False
        """
        device = self._get_device(device_name)
        return unlock_device(self.storage, device, passphrase)
コード例 #3
0
ファイル: rescue.py プロジェクト: tuan-hoang1/anaconda
    def unlock_device(self, device_name, passphrase):
        """Unlocks LUKS device."""
        device_state = self._find_device_state(device_name)
        if device_state is None:
            # TODO: raise an exception?
            log.error("Can't find device to unlock %s", device_name)
            return False

        device = device_state.device
        unlocked = unlock_device(self._storage, device, passphrase)

        if unlocked:
            device_state.set_unlocked(passphrase)

        return unlocked
コード例 #4
0
ファイル: rescue.py プロジェクト: rvykydal/anaconda
    def unlock_device(self, device_name, passphrase):
        """Unlocks LUKS device."""
        device_state = self._find_device_state(device_name)
        if device_state is None:
            # TODO: raise an exception?
            log.error("Can't find device to unlock %s", device_name)
            return False

        device = device_state.device
        unlocked = unlock_device(self._storage, device, passphrase)

        if unlocked:
            device_state.set_unlocked(passphrase)

        return unlocked