AdminSystemFiles#

GetFiles()#

returns all custom, package and changed files.

my @Files = $Object->GetFiles();

Returns:

my @Files = (
    {
        'StateMessage' => 'OK',
        'Path'         => 'Kernel/Config/Files/XML/Custom.xml',
        'Type'         => 'Package',
        'Group'        => 'www-data',
        'User'         => 'staff',
        'Name'         => 'Custom.xml',
        'Permissions'  => '0660',
        'State'        => 'OK',
        'Package'      => 'Custom',
        'FullPath'     => '/workspace/znuny/znuny_70New/Kernel/Config/Files/XML/Custom.xml',
        'Created'      => '2019-10-28 09:36:03',
        'Changed'      => '2019-10-28 09:36:03'
    },
    {
        'StateMessage' => 'OK',
        'Path'         => 'Custom/Kernel/System/Ticket.pm',
        'Type'         => 'Custom',
        'Group'        => 'www-data',
        'User'         => 'staff',
        'Name'         => 'Ticket.pm',
        'Permissions'  => '0660',
        'State'        => 'OK',
        'FullPath'     => '/workspace/znuny/znuny_70New/Custom/Kernel/System/Ticket.pm',
        'Created'      => '2019-10-28 09:36:03',
        'Changed'      => '2019-10-28 09:36:03'
    },
    ...
);

PackageFiles()#

returns all package files.

my @PackageFiles = $Object->PackageFiles();

Returns:

my @PackageFiles = (
    {
        'StateMessage' => 'OK',
        'Path'         => 'Kernel/Config/Files/XML/Custom.xml',
        'Type'         => 'Package',
        'Group'        => 'www-data',
        'User'         => 'staff',
        'Name'         => 'Custom.xml',
        'Permissions'  => '0660',
        'State'        => 'OK',
        'Package'      => 'Custom',
        'FullPath'     => '/workspace/znuny/znuny_70New/Kernel/Config/Files/XML/Custom.xml',
        'Created'      => '2019-10-28 09:36:03',
        'Changed'      => '2019-10-28 09:36:03'
    },
    ...
);

CustomFiles()#

returns all custom files.

my @CustomFiles = $Object->CustomFiles();

Returns:

my @CustomFiles = (
    {
        'StateMessage' => 'OK',
        'Path'         => 'Custom/Kernel/System/Ticket.pm',
        'Type'         => 'Custom',
        'Group'        => 'www-data',
        'User'         => 'staff',
        'Name'         => 'Ticket.pm',
        'Permissions'  => '0660',
        'State'        => 'OK',
        'FullPath'     => '/workspace/znuny/znuny_70New/Custom/Kernel/System/Ticket.pm',
        'Created'      => '2019-10-28 09:36:03',
        'Changed'      => '2019-10-28 09:36:03'
    },
    ...
);

ChangedFiles()#

returns all changed files.

my @ChangedFiles = $Object->ChangedFiles();

Returns:

my @ChangedFiles = (
    {
        'StateMessage' => 'OK',
        'Path'         => 'Kernel/Config.pm',
        'Type'         => 'Changed',
        'Group'        => 'www-data',
        'User'         => 'staff',
        'Name'         => 'Ticket.pm',
        'Permissions'  => '0660',
        'State'        => 'OK',
        'FullPath'     => '/workspace/znuny/znuny_70New/Kernel/Config.pm',
        'Created'      => '2019-10-28 09:36:03',
        'Changed'      => '2019-10-28 09:36:03'
    },
    ...
);