class RPM::Problem::DiskNodes

Overview

Problem indicates that an installing package needs more disk i-nodes than currently available.

Defined in:

rpm/problem.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from class RPM::Problem

==(other) ==, alt_nevr alt_nevr, alt_nevr? alt_nevr?, dup dup, finalize finalize, key key, number number, pkg_nevr pkg_nevr, pkg_nevr? pkg_nevr?, str str, str? str?, to_s(io) to_s, to_unsafe : RPM::LibRPM::Problem to_unsafe, type type

Class methods inherited from class RPM::Problem

create(type, pkg_nevr, key, dir, file, alt_nevr, number)
create(type, pkg_nevr, key, alt_nevr, str, number)
create
, for(ptr : LibRPM::Problem, **opts) for

Class Method Detail

def self.for(package : Package, filesystem : String, space_required : UInt64, key : String? = nil) : DiskSpace #

Create DISKNODES problem with given packages


[View source]
def self.for(package : String, filesystem : String, space_required : UInt64, key : String? = nil) : DiskSpace #

Create DISKNODES problem with given package string.


[View source]

Instance Method Detail

def filesystem #

Returns the filesystem which is needed more space


[View source]
def inodes #

Returns the number of i-nodes needed to install the package.


[View source]
def package #

Returns package to be installed


[View source]