Import system-tools-backends-2.10.1
The System Tools Backends (s-t-b for short) are a set of cross-platform modules for Unix systems. The backends provide a common DBus interface to all platforms to modify or read the system configuration in a system independent fashion. Historically, access to system configuration has <...> This is a WIP, hence not hooked to the build. DO NOT try this at home or you will harm yourself, you have been warned. ok jasper@
This commit is contained in:
parent
07ec2bfd90
commit
baf7e88ba9
41
sysutils/system-tools-backends/Makefile
Normal file
41
sysutils/system-tools-backends/Makefile
Normal file
@ -0,0 +1,41 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
|
||||
COMMENT= cross-platform configuration modules
|
||||
|
||||
GNOME_VERSION= 2.10.1
|
||||
GNOME_PROJECT= system-tools-backends
|
||||
|
||||
CATEGORIES= sysutils
|
||||
|
||||
HOMEPAGE= http://system-tools-backends.freedesktop.org/
|
||||
|
||||
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
WANTLIB += c pthread z dbus-1 dbus-glib-1 eggdbus-1 gio-2.0 glib-2.0
|
||||
WANTLIB += gmodule-2.0 gobject-2.0 gthread-2.0 pcre polkit-gobject-1
|
||||
|
||||
LIB_DEPENDS= ::sysutils/polkit
|
||||
RUN_DEPENDS= ::net/p5-Net-DBus
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
|
||||
MODULES= devel/gettext \
|
||||
x11/gnome
|
||||
|
||||
CONFIGURE_STYLE=gnu
|
||||
CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
|
||||
--localstatedir=/var \
|
||||
--with-stb-group=wheel
|
||||
|
||||
FAKE_FLAGS= systemddir=${PREFIX}/share/examples/system-tools-backends/dbus-1/system.d \
|
||||
itlocaledir=${PREFIX}/share/locale
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKSRC}/Shares/SMB.pm
|
||||
|
||||
.include <bsd.port.mk>
|
5
sysutils/system-tools-backends/distinfo
Normal file
5
sysutils/system-tools-backends/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (system-tools-backends-2.10.1.tar.bz2) = veRhN3Yd+ISdbuF2RJ+E9Q==
|
||||
RMD160 (system-tools-backends-2.10.1.tar.bz2) = 7HPrl8P5MNwqBAINab7i80AjOP4=
|
||||
SHA1 (system-tools-backends-2.10.1.tar.bz2) = KP3a7K7e76Lj1j6fi8iEjZZHcnI=
|
||||
SHA256 (system-tools-backends-2.10.1.tar.bz2) = DBz99fBVDAzKy7xPAO0FmrnqSD1IE4Ey20SzogV117Q=
|
||||
SIZE (system-tools-backends-2.10.1.tar.bz2) = 461966
|
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-Network_Hosts_pm,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
--- Network/Hosts.pm.orig Wed Sep 8 18:28:51 2010
|
||||
+++ Network/Hosts.pm Wed Sep 8 18:29:59 2010
|
||||
@@ -52,6 +52,7 @@ sub get_fqdn_dist
|
||||
"slackware-9.1.0" => "suse-9.0",
|
||||
"gentoo" => "gentoo",
|
||||
"freebsd-5" => "freebsd-5",
|
||||
+ "openbsd-4" => "freebsd-5",
|
||||
"solaris-2.11" => "solaris-2.11",
|
||||
);
|
||||
|
@ -0,0 +1,46 @@
|
||||
$OpenBSD: patch-Network_Ifaces_pm,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
--- Network/Ifaces.pm.orig Wed Sep 8 18:19:10 2010
|
||||
+++ Network/Ifaces.pm Wed Sep 8 18:26:31 2010
|
||||
@@ -171,6 +171,34 @@ sub get_freebsd_wireless_ifaces
|
||||
return \@ifaces;
|
||||
}
|
||||
|
||||
+sub get_openbsd_wireless_ifaces
|
||||
+{
|
||||
+ my ($fd, $line, $iface);
|
||||
+ my (@ifaces, $command);
|
||||
+
|
||||
+ $command = &Utils::File::get_cmd_path ("ifconfig");
|
||||
+ open $fd, "$command |";
|
||||
+ return @ifaces if $fd eq undef;
|
||||
+
|
||||
+ while (<$fd>)
|
||||
+ {
|
||||
+ if (/^([a-zA-Z]+[0-9]+):/)
|
||||
+ {
|
||||
+ $iface = $1;
|
||||
+ }
|
||||
+
|
||||
+ if (/group:.*wlan.*/i)
|
||||
+ {
|
||||
+ push @ifaces, $iface;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ &Utils::File::close_file ($fd);
|
||||
+ &Utils::Report::leave ();
|
||||
+
|
||||
+ return \@ifaces;
|
||||
+}
|
||||
+
|
||||
# Returns an array with the wireless devices found
|
||||
sub get_wireless_ifaces
|
||||
{
|
||||
@@ -178,6 +206,7 @@ sub get_wireless_ifaces
|
||||
|
||||
return &get_linux_wireless_ifaces if ($plat eq "Linux");
|
||||
return &get_freebsd_wireless_ifaces if ($plat eq "FreeBSD");
|
||||
+ return &get_openbsd_wireless_ifaces if ($plat eq "OpenBSD");
|
||||
}
|
||||
|
||||
# returns interface type depending on it's interface name
|
19
sysutils/system-tools-backends/patches/patch-Shares_SMB_pm
Normal file
19
sysutils/system-tools-backends/patches/patch-Shares_SMB_pm
Normal file
@ -0,0 +1,19 @@
|
||||
$OpenBSD: patch-Shares_SMB_pm,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
--- Shares/SMB.pm.orig Wed Sep 8 18:30:46 2010
|
||||
+++ Shares/SMB.pm Wed Sep 8 18:31:34 2010
|
||||
@@ -144,6 +144,7 @@ sub get_distro_smb_file
|
||||
"pld-1.0" => "pld-1.0",
|
||||
"vine-3.0" => "debian",
|
||||
"freebsd-5" => "freebsd-5",
|
||||
+ "openbsd-4" => "openbsd-4",
|
||||
);
|
||||
|
||||
my %dist_tables =
|
||||
@@ -152,6 +153,7 @@ sub get_distro_smb_file
|
||||
"debian" => "/etc/samba/smb.conf",
|
||||
"pld-1.0" => "/etc/smb/smb.conf",
|
||||
"freebsd-5" => "/usr/local/etc/smb.conf",
|
||||
+ "openbsd-4" => "${SYSCONFDIR}/samba/smb.conf",
|
||||
);
|
||||
|
||||
my $dist = $dist_map {$Utils::Backend::tool{"platform"}};
|
19
sysutils/system-tools-backends/patches/patch-Time_NTP_pm
Normal file
19
sysutils/system-tools-backends/patches/patch-Time_NTP_pm
Normal file
@ -0,0 +1,19 @@
|
||||
$OpenBSD: patch-Time_NTP_pm,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
--- Time/NTP.pm.orig Tue Mar 9 19:02:45 2010
|
||||
+++ Time/NTP.pm Wed Sep 8 19:15:55 2010
|
||||
@@ -41,6 +41,7 @@ sub get_config_file ()
|
||||
"pld-1.0" => "pld-1.0",
|
||||
"vine-3.0" => "redhat-6.2",
|
||||
"freebsd-5" => "redhat-6.2",
|
||||
+ "openbsd-4" => "openbsd-4",
|
||||
"archlinux" => "redhat-6.2",
|
||||
"solaris-2.11" => "solaris-2.11",
|
||||
);
|
||||
@@ -50,6 +51,7 @@ sub get_config_file ()
|
||||
"redhat-6.2" => "/etc/ntp.conf",
|
||||
"pld-1.0" => "/etc/ntp/ntp.conf",
|
||||
"solaris-2.11" => "/etc/inet/ntp.conf",
|
||||
+ "openbsd-4" => "/etc/ntpd.conf",
|
||||
);
|
||||
|
||||
my $dist = $dist_map{$Utils::Backend::tool{"platform"}};
|
@ -0,0 +1,58 @@
|
||||
$OpenBSD: patch-Time_TimeDate_pm,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
--- Time/TimeDate.pm.orig Tue Mar 9 19:02:45 2010
|
||||
+++ Time/TimeDate.pm Thu Sep 9 10:45:57 2010
|
||||
@@ -48,13 +48,24 @@ sub change_timedate
|
||||
my $system_table = {
|
||||
"Linux" => "date -u %02d%02d%02d%02d%04d.%02d",
|
||||
"FreeBSD" => "date -u -f %%m%%d%%H%%M%%Y.%%S %02d%02d%02d%02d%04d.%02d",
|
||||
+ "OpenBSD" => "date -u %04d%02d%02d%02d%02d.%02d",
|
||||
"SunOS" => "date -u %02d%02d%02d%02d%04d.%02d",
|
||||
};
|
||||
|
||||
- @command = split (/ /, sprintf ($$system_table {$Utils::Backend::tool{"system"}},
|
||||
- $$time{"month"} + 1, $$time{"monthday"},
|
||||
- $$time{"hour"}, $$time{"minute"},
|
||||
- $$time{"year"}, $$time{"second"}));
|
||||
+ if ($Utils::Backend::tool{"system"} eq "OpenBSD")
|
||||
+ {
|
||||
+ @command = split (/ /, sprintf ($$system_table {$Utils::Backend::tool{"system"}},
|
||||
+ $$time{"year"}, $$time{"month"} + 1,
|
||||
+ $$time{"monthday"}, $$time{"hour"},
|
||||
+ $$time{"minute"}, $$time{"second"}));
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ @command = split (/ /, sprintf ($$system_table {$Utils::Backend::tool{"system"}},
|
||||
+ $$time{"month"} + 1, $$time{"monthday"},
|
||||
+ $$time{"hour"}, $$time{"minute"},
|
||||
+ $$time{"year"}, $$time{"second"}));
|
||||
+ }
|
||||
|
||||
&Utils::Report::do_report ("time_localtime_set", @command);
|
||||
return &Utils::File::run (@command);
|
||||
@@ -144,7 +155,16 @@ sub set_timezone
|
||||
unlink $localtime; # Important, since it might be a symlink.
|
||||
|
||||
&Utils::Report::enter ();
|
||||
- $res = copy ($tz, $localtime);
|
||||
+
|
||||
+ if ($Utils::Backend::tool{"system"} eq "OpenBSD")
|
||||
+ {
|
||||
+ $res = symlink ("$tz","$localtime");
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ $res = copy ($tz, $localtime);
|
||||
+ }
|
||||
+
|
||||
&Utils::Report::leave ();
|
||||
return -1 unless $res;
|
||||
return 0;
|
||||
@@ -173,6 +193,7 @@ sub get_dist
|
||||
"pld-1.0" => "redhat-6.2",
|
||||
"vine-3.0" => "redhat-6.2",
|
||||
"freebsd-5" => "redhat-6.2",
|
||||
+ "openbsd-4" => "redhat-6.2",
|
||||
"solaris-2.11" => "solaris-2.11",
|
||||
);
|
||||
|
135
sysutils/system-tools-backends/patches/patch-Users_Users_pm
Normal file
135
sysutils/system-tools-backends/patches/patch-Users_Users_pm
Normal file
@ -0,0 +1,135 @@
|
||||
$OpenBSD: patch-Users_Users_pm,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
--- Users/Users.pm.orig Sat Aug 21 15:18:12 2010
|
||||
+++ Users/Users.pm Fri Sep 10 15:28:48 2010
|
||||
@@ -58,7 +58,7 @@ use Utils::Replace;
|
||||
# They are tried in array order. First found = used.
|
||||
@passwd_names = ( "/etc/passwd" );
|
||||
@shadow_names = ( "/etc/shadow", "/etc/master.passwd" );
|
||||
-@login_defs_names = ( "/etc/login.defs", "/etc/adduser.conf" );
|
||||
+@login_defs_names = ( "/etc/login.defs", ,"/etc/usermgmt.conf", "/etc/adduser.conf" );
|
||||
@shell_names = ( "/etc/shells" );
|
||||
@skel_dir = ( "/usr/share/skel", "/etc/skel" );
|
||||
|
||||
@@ -236,6 +236,12 @@ my $freebsd_logindefs_defaults = {
|
||||
'skel_dir' => '/etc/skel/',
|
||||
};
|
||||
|
||||
+my $openbsd_logindefs_defaults = {
|
||||
+ 'shell' => '/bin/ksh',
|
||||
+ 'group' => 10,
|
||||
+ 'skel_dir' => '/etc/skel/',
|
||||
+};
|
||||
+
|
||||
my $logindefs_dist_map = {
|
||||
'redhat-6.2' => $rh_logindefs_defaults,
|
||||
'redhat-7.0' => $rh_logindefs_defaults,
|
||||
@@ -252,6 +258,7 @@ my $logindefs_dist_map = {
|
||||
'archlinux' => $gentoo_logindefs_defaults,
|
||||
'slackware-9.1.0' => $gentoo_logindefs_defaults,
|
||||
'freebsd-5' => $freebsd_logindefs_defaults,
|
||||
+ 'openbsd-4' => $openbsd_logindefs_defaults,
|
||||
'suse-9.0' => $gentoo_logindefs_defaults,
|
||||
'solaris-2.11' => $gentoo_logindefs_defaults,
|
||||
};
|
||||
@@ -384,9 +391,17 @@ sub get
|
||||
# Detect lock status of password
|
||||
# We run 'passwd' instead of reading /etc/shadow directly
|
||||
# to avoid leaving sensitive data in memory (hard to clear in perl)
|
||||
- $fd = &Utils::File::run_pipe_read ("passwd -S $login");
|
||||
- @passwd_status = split ' ', <$fd>;
|
||||
- &Utils::File::close_file ($fd);
|
||||
+ # On OpenBSD, the '-S' switch for passwd(1) does not exist
|
||||
+ if ($Utils::Backend::tool{"system"} eq "OpenBSD")
|
||||
+ {
|
||||
+ @passwd_status = "P";
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ $fd = &Utils::File::run_pipe_read ("passwd -S $login");
|
||||
+ @passwd_status = split ' ', <$fd>;
|
||||
+ &Utils::File::close_file ($fd);
|
||||
+ }
|
||||
|
||||
if ($passwd_status[1] eq "P")
|
||||
{
|
||||
@@ -441,6 +456,17 @@ sub del_user
|
||||
@command = ($cmd_pw, "userdel", "-n", $$user[$LOGIN]);
|
||||
}
|
||||
}
|
||||
+ elsif ($Utils::Backend::tool{"system"} eq "OpenBSD")
|
||||
+ {
|
||||
+ if ($remove_home)
|
||||
+ {
|
||||
+ @command = ($cmd_userdel, "-r", $$user[$LOGIN]);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ @command = ($cmd_userdel, $$user[$LOGIN]);
|
||||
+ }
|
||||
+ }
|
||||
elsif ($cmd_deluser) # use deluser (preferred method)
|
||||
{
|
||||
if ($remove_home)
|
||||
@@ -497,11 +523,15 @@ sub set_passwd
|
||||
my ($login, $password, $passwd_status) = @_;
|
||||
my ($pwdpipe);
|
||||
|
||||
- # handle empty password via passwd, as all tools don't support it
|
||||
- if ($passwd_status & 1)
|
||||
+ # OpenBSD passwd(1) has no '-d' switch
|
||||
+ if ($Utils::Backend::tool{"system"} ne "OpenBSD")
|
||||
{
|
||||
- &Utils::File::run ("passwd", "-d", $login);
|
||||
- return;
|
||||
+ # handle empty password via passwd, as all tools don't support it
|
||||
+ if ($passwd_status & 1)
|
||||
+ {
|
||||
+ &Utils::File::run ("passwd", "-d", $login);
|
||||
+ return;
|
||||
+ }
|
||||
}
|
||||
|
||||
if ($Utils::Backend::tool{"system"} eq "FreeBSD")
|
||||
@@ -520,7 +550,7 @@ sub set_passwd
|
||||
print $pwdpipe $password;
|
||||
&Utils::File::close_file ($pwdpipe);
|
||||
}
|
||||
- else
|
||||
+ elsif ($Utils::Backend::tool{"system"} neq "OpenBSD")
|
||||
{
|
||||
$pwdpipe = &Utils::File::run_pipe_write ($cmd_chpasswd);
|
||||
print $pwdpipe "$login:$password";
|
||||
@@ -534,14 +564,17 @@ sub set_lock
|
||||
my ($login, $passwd_status) = @_;
|
||||
my ($pwdpipe);
|
||||
|
||||
- if ($passwd_status & (1 << 1))
|
||||
+ if ($Utils::Backend::tool{"system"} ne "OpenBSD")
|
||||
{
|
||||
- &Utils::File::run ("passwd", "-l", $login);
|
||||
+ if ($passwd_status & (1 << 1))
|
||||
+ {
|
||||
+ &Utils::File::run ("passwd", "-l", $login);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ &Utils::File::run ("passwd", "-u", $login);
|
||||
+ }
|
||||
}
|
||||
- else
|
||||
- {
|
||||
- &Utils::File::run ("passwd", "-u", $login);
|
||||
- }
|
||||
}
|
||||
|
||||
# This function allows empty values to be passed, in which cas
|
||||
@@ -620,7 +653,8 @@ sub add_user
|
||||
$Utils::Backend::tool{"platform"} !~ /^slackware/ &&
|
||||
$Utils::Backend::tool{"platform"} !~ /^archlinux/ &&
|
||||
$Utils::Backend::tool{"platform"} !~ /^redhat/ &&
|
||||
- $Utils::Backend::tool{"platform"} !~ /^gentoo/)
|
||||
+ $Utils::Backend::tool{"platform"} !~ /^gentoo/ &&
|
||||
+ $Utils::Backend::tool{"platform"} !~ /^openbsd/)
|
||||
{
|
||||
# use adduser if available and valid (slackware one is b0rk)
|
||||
# set empty gecos fields and password, they will be filled out later
|
@ -0,0 +1,52 @@
|
||||
$OpenBSD: patch-Utils_Platform_pm,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
--- Utils/Platform.pm.orig Wed Sep 8 17:56:15 2010
|
||||
+++ Utils/Platform.pm Wed Sep 8 18:09:26 2010
|
||||
@@ -73,6 +73,8 @@ my $PLATFORM_INFO = {
|
||||
"freebsd-6" => [ "FreeBSD", "6", "" ],
|
||||
"freebsd-7" => [ "FreeBSD", "7", "" ],
|
||||
"freebsd-8" => [ "FreeBSD", "8", "" ],
|
||||
+ "openbsd-4" => [ "OpenBSD", "4", "" ],
|
||||
+ "openbsd-5" => [ "OpenBSD", "5", "" ],
|
||||
"gentoo" => [ "Gentoo Linux", "", "" ],
|
||||
"vlos-1.2" => [ "Vida Linux OS", "1.2" ],
|
||||
"archlinux" => [ "Arch Linux", "", "" ],
|
||||
@@ -126,6 +128,7 @@ sub ensure_distro_map
|
||||
"freebsd-6" => "freebsd-5",
|
||||
"freebsd-7" => "freebsd-5",
|
||||
"freebsd-8" => "freebsd-5",
|
||||
+ "openbsd-5" => "openbsd-4",
|
||||
"openna-1.0" => "redhat-6.2",
|
||||
"pld-1.1" => "pld-1.0",
|
||||
"pld-1.99" => "pld-1.0",
|
||||
@@ -254,6 +257,23 @@ sub check_freebsd
|
||||
return -1;
|
||||
}
|
||||
|
||||
+sub check_openbsd
|
||||
+{
|
||||
+ my ($sysctl_cmd, @output);
|
||||
+
|
||||
+ $sysctl_cmd = &Utils::File::locate_tool ("sysctl");
|
||||
+ @output = (readpipe("$sysctl_cmd -n kern.version"));
|
||||
+ foreach (@output)
|
||||
+ {
|
||||
+ chomp;
|
||||
+ if (/^OpenBSD\s([0-9]+)\.\S+.*/)
|
||||
+ {
|
||||
+ return "openbsd-$1";
|
||||
+ }
|
||||
+ }
|
||||
+ return -1;
|
||||
+}
|
||||
+
|
||||
sub check_solaris
|
||||
{
|
||||
my ($fd, $dist);
|
||||
@@ -377,6 +397,7 @@ sub guess
|
||||
[ \&check_distro_file, "/etc/yellowdog-release", "yellowdog", "^Yellow Dog Linux release (\\S+)" ],
|
||||
],
|
||||
"FreeBSD" => [[ \&check_freebsd ]],
|
||||
+ "OpenBSD" => [[ \&check_openbsd ]],
|
||||
"SunOS" => [[ \&check_solaris ]]
|
||||
);
|
||||
|
9
sysutils/system-tools-backends/pkg/DESCR
Normal file
9
sysutils/system-tools-backends/pkg/DESCR
Normal file
@ -0,0 +1,9 @@
|
||||
The System Tools Backends (s-t-b for short) are a set of cross-platform
|
||||
modules for Unix systems. The backends provide a common DBus interface
|
||||
to all platforms to modify or read the system configuration in a system
|
||||
independent fashion. Historically, access to system configuration has
|
||||
varied deeply across Unix flavours, and concreting a bit more, across
|
||||
Unix systems, making it near impossible to write desktop tools that
|
||||
could work flawlessly in a cross-platform way. System Tools Backends try
|
||||
to fill this gap, offering a generic and easy way for desktop
|
||||
applications to read and modify configuration details.
|
146
sysutils/system-tools-backends/pkg/PLIST
Normal file
146
sysutils/system-tools-backends/pkg/PLIST
Normal file
@ -0,0 +1,146 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/09/10 13:49:59 ajacoutot Exp $
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/system-tools-backends-2.0.pc
|
||||
@bin sbin/system-tools-backends
|
||||
share/dbus-1/
|
||||
share/dbus-1/system-services/
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.GroupConfig2.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.GroupsConfig2.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.HostsConfig.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.IfacesConfig.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.NFSConfig.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.NTPConfig.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.Platform.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.SMBConfig.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.SelfConfig2.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.ServiceConfig2.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.ServicesConfig.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.TimeConfig.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.UserConfig2.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.UsersConfig2.service
|
||||
share/dbus-1/system-services/org.freedesktop.SystemToolsBackends.service
|
||||
share/examples/system-tools-backends/
|
||||
share/examples/system-tools-backends/dbus-1/
|
||||
share/examples/system-tools-backends/dbus-1/system.d/
|
||||
share/examples/system-tools-backends/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf
|
||||
@sample ${SYSCONFDIR}/dbus-1/system.d/org.freedesktop.SystemToolsBackends.conf
|
||||
share/locale/ar/
|
||||
share/locale/ar/LC_MESSAGES/
|
||||
share/locale/ar/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/bg/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/bn_IN/
|
||||
share/locale/bn_IN/LC_MESSAGES/
|
||||
share/locale/bn_IN/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/ca/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/cs/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/da/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/de/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/el/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/en_GB/
|
||||
share/locale/en_GB/LC_MESSAGES/
|
||||
share/locale/en_GB/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/es/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/et/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/eu/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/fi/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/fr/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/gl/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/gu/
|
||||
share/locale/gu/LC_MESSAGES/
|
||||
share/locale/gu/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/he/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/hi/
|
||||
share/locale/hi/LC_MESSAGES/
|
||||
share/locale/hi/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/hu/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/it/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/ja/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/kn/
|
||||
share/locale/kn/LC_MESSAGES/
|
||||
share/locale/kn/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/nb/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/nds/
|
||||
share/locale/nds/LC_MESSAGES/
|
||||
share/locale/nds/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/or/
|
||||
share/locale/or/LC_MESSAGES/
|
||||
share/locale/or/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/pa/
|
||||
share/locale/pa/LC_MESSAGES/
|
||||
share/locale/pa/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/pl/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/pt/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/ro/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/sl/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/sr/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/sr@latin/
|
||||
share/locale/sr@latin/LC_MESSAGES/
|
||||
share/locale/sr@latin/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/sv/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/ta/
|
||||
share/locale/ta/LC_MESSAGES/
|
||||
share/locale/ta/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/te/
|
||||
share/locale/te/LC_MESSAGES/
|
||||
share/locale/te/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/th/
|
||||
share/locale/th/LC_MESSAGES/
|
||||
share/locale/th/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/tr/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/uk/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/zh_HK/LC_MESSAGES/system-tools-backends.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/system-tools-backends.mo
|
||||
share/polkit-1/
|
||||
share/polkit-1/actions/
|
||||
share/polkit-1/actions/org.freedesktop.SystemToolsBackends.policy
|
||||
share/system-tools-backends-2.0/
|
||||
share/system-tools-backends-2.0/files/
|
||||
share/system-tools-backends-2.0/files/general_gprs_chatscript
|
||||
share/system-tools-backends-2.0/files/general_isdn_ppp_options
|
||||
share/system-tools-backends-2.0/files/general_pppoe_ppp_options
|
||||
share/system-tools-backends-2.0/scripts/
|
||||
share/system-tools-backends-2.0/scripts/GroupConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/GroupsConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/HostsConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/IfacesConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/Init/
|
||||
share/system-tools-backends-2.0/scripts/Init/Services.pm
|
||||
share/system-tools-backends-2.0/scripts/Init/ServicesList.pm
|
||||
share/system-tools-backends-2.0/scripts/NFSConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/NTPConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/Network/
|
||||
share/system-tools-backends-2.0/scripts/Network/Hosts.pm
|
||||
share/system-tools-backends-2.0/scripts/Network/Ifaces.pm
|
||||
share/system-tools-backends-2.0/scripts/Platform.pm
|
||||
share/system-tools-backends-2.0/scripts/SMBConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/SelfConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/ServiceConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/ServicesConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/Shares/
|
||||
share/system-tools-backends-2.0/scripts/Shares/NFS.pm
|
||||
share/system-tools-backends-2.0/scripts/Shares/SMB.pm
|
||||
share/system-tools-backends-2.0/scripts/StbObject.pm
|
||||
share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl
|
||||
share/system-tools-backends-2.0/scripts/Time/
|
||||
share/system-tools-backends-2.0/scripts/Time/NTP.pm
|
||||
share/system-tools-backends-2.0/scripts/Time/TimeDate.pm
|
||||
share/system-tools-backends-2.0/scripts/TimeConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/UserConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/Users/
|
||||
share/system-tools-backends-2.0/scripts/Users/Groups.pm
|
||||
share/system-tools-backends-2.0/scripts/Users/Shells.pm
|
||||
share/system-tools-backends-2.0/scripts/Users/Users.pm
|
||||
share/system-tools-backends-2.0/scripts/UsersConfig.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/
|
||||
share/system-tools-backends-2.0/scripts/Utils/Backend.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/DBus.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/File.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/Monitor.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/Parse.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/Platform.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/Replace.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/Report.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/Util.pm
|
||||
share/system-tools-backends-2.0/scripts/Utils/XML.pm
|
Loading…
Reference in New Issue
Block a user