mirror of
https://gitlab.freedesktop.org/upower/upower.git
synced 2026-06-05 08:48:21 +02:00
nuke devkit-power-on-battery for now
This commit is contained in:
parent
9f4bdecd33
commit
fca5018996
2 changed files with 1 additions and 86 deletions
|
|
@ -34,7 +34,7 @@ dkp-marshal.c: $(top_srcdir)/src/dkp-marshal.list
|
|||
dkp-daemon-glue.h: $(top_srcdir)/src/org.freedesktop.DeviceKit.Power.xml Makefile.am
|
||||
dbus-binding-tool --prefix=devkit_power_daemon --mode=glib-client --output=dkp-daemon-glue.h $(top_srcdir)/src/org.freedesktop.DeviceKit.Power.xml
|
||||
|
||||
bin_PROGRAMS = devkit-power devkit-power-on-battery
|
||||
bin_PROGRAMS = devkit-power
|
||||
|
||||
devkit_power_SOURCES = \
|
||||
egg-debug.c \
|
||||
|
|
@ -52,22 +52,6 @@ devkit_power_LDADD = \
|
|||
$(DEVKIT_POWER_LIBS) \
|
||||
$(POLKIT_DBUS_LIBS)
|
||||
|
||||
devkit_power_on_battery_SOURCES = \
|
||||
egg-debug.c \
|
||||
egg-debug.h \
|
||||
dkp-battery-power.c \
|
||||
$(BUILT_SOURCES)
|
||||
|
||||
devkit_power_on_battery_CPPFLAGS = \
|
||||
-DG_LOG_DOMAIN=\"devkit-power\" \
|
||||
$(DISABLE_DEPRECATED) \
|
||||
$(AM_CPPFLAGS)
|
||||
|
||||
devkit_power_on_battery_LDADD = \
|
||||
$(DBUS_GLIB_LIBS) \
|
||||
$(DEVKIT_POWER_LIBS) \
|
||||
$(POLKIT_DBUS_LIBS)
|
||||
|
||||
CLEANFILES = $(BUILT_SOURCES)
|
||||
|
||||
clean-local :
|
||||
|
|
|
|||
|
|
@ -1,69 +0,0 @@
|
|||
#include <glib.h>
|
||||
#include <dbus/dbus-glib.h>
|
||||
#include "egg-debug.h"
|
||||
|
||||
/**
|
||||
* main:
|
||||
**/
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
gint retval = 1;
|
||||
gboolean ret;
|
||||
gboolean on_battery;
|
||||
GError *error = NULL;
|
||||
DBusGConnection *bus = NULL;
|
||||
DBusGProxy *proxy = NULL;
|
||||
gboolean verbose = FALSE;
|
||||
GOptionContext *context;
|
||||
|
||||
const GOptionEntry entries[] = {
|
||||
{ "verbose", 'v', 0, G_OPTION_ARG_NONE, &verbose, "Show extra debugging information", NULL },
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
g_type_init ();
|
||||
|
||||
context = g_option_context_new ("devkit-battery-power");
|
||||
g_option_context_add_main_entries (context, entries, NULL);
|
||||
g_option_context_parse (context, &argc, &argv, NULL);
|
||||
g_option_context_free (context);
|
||||
egg_debug_init (verbose);
|
||||
|
||||
bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error);
|
||||
if (bus == NULL) {
|
||||
egg_warning ("Couldn't connect to system bus: %s", error->message);
|
||||
g_error_free (error);
|
||||
goto out;
|
||||
}
|
||||
|
||||
proxy = dbus_g_proxy_new_for_name (bus,
|
||||
"org.freedesktop.DeviceKit.Power",
|
||||
"/org/freedesktop/DeviceKit/Power",
|
||||
"org.freedesktop.DeviceKit.Power");
|
||||
if (proxy == NULL) {
|
||||
egg_warning ("Couldn't connect to DeviceKit-power");
|
||||
goto out;
|
||||
}
|
||||
|
||||
ret = dbus_g_proxy_call (proxy, "GetOnBattery", &error,
|
||||
G_TYPE_INVALID,
|
||||
G_TYPE_BOOLEAN, &on_battery,
|
||||
G_TYPE_INVALID);
|
||||
if (!ret) {
|
||||
egg_debug ("GetOnBattery failed: %s", error->message);
|
||||
g_error_free (error);
|
||||
goto out;
|
||||
}
|
||||
|
||||
g_print ("on-battery: %s\n", on_battery ? "yes" : "no");
|
||||
retval = 0;
|
||||
|
||||
out:
|
||||
if (proxy != NULL)
|
||||
g_object_unref (proxy);
|
||||
if (bus != NULL)
|
||||
dbus_g_connection_unref (bus);
|
||||
return retval;
|
||||
}
|
||||
|
||||
Loading…
Add table
Reference in a new issue