You are not logged in.

#1 2005-07-19 23:13:12

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Gnome System Tools 1.2.0

I'm working on adding Arch support for Gnome System Tools.  Grab the packages at the AUR.

system-tools-backends
gnome-system-tools

The applets compiled are:  Date and Time, Users and Shares.  Since I do not have network files on my system or lan, cannot test if Shares works correctly.  Any info on it will be appreciated.

Support for Network applet is comming, but many changes must be done to it, so please be patient.

PS.  Since Arch is not release dependant like other distros, I'm stripping 0.7 revision check anywhere I found it, thus preventing issues with future Arch releases.

Offline

#2 2005-07-19 23:27:16

darkcoder
Member
From: A bar near you
Registered: 2004-09-10
Posts: 310

Re: Gnome System Tools 1.2.0

Things to test for package revision 1:
1. Syncronizing time with Internet Servers
2. Shares applet, point to correct files, but cannot test if it's working correctly.

Offline

#3 2005-07-19 23:27:30

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: Gnome System Tools 1.2.0

I was having a look at these last weeek, but the perl scared me off.

I'll test it for you on the weekend.

Offline

#4 2005-07-22 16:32:41

balliano
Member
Registered: 2004-02-27
Posts: 36

Re: Gnome System Tools 1.2.0

hi,
i was writing something sometime ago:
http://bbs.archlinux.org/viewtopic.php?t=10776
http://bbs.archlinux.org/viewtopic.php?t=2394
http://bbs.archlinux.org/viewtopic.php?t=1698
http://bbs.archlinux.org/viewtopic.php?t=9428

here you've the few regexp i wrote:

--------------
-- HOSTNAME --
--------------

file: /etc/rc.conf
example: HOSTNAME="myhostname"
regexp: /^s*HOSTNAMEs*=s*"(.*)"/

------------------------------------
-- NETWORK INTERFACES (LOCALHOST) --
------------------------------------

file: /etc/rc.conf
lo="lo 127.0.0.1"
regexp: /s*los*=s*"los+(d+.d+.d+.d+)"/

-------------------------------
-- NETWORK INTERFACES (DHCP) --
-------------------------------

file: /etc/rc.conf
example: eth0="dhcp"
regexp: /^s*(ethd+)s*=s*"dhcp"/

------------------------------------
-- NETWORK INTERFACES (STATIC IP) --
------------------------------------

file: /etc/rc.conf
example: eth0="eth0 10.0.0.10 netmask 255.255.255.0 broadcast 10.0.0.255"
regexp: /^s*(ethd+)s*=s*"ethd+s+(d+.d+.d+.d+)s+netmasks+(d+.d+.d+.d+)s+broadcasts+(d+.d+.d+.d+)"/

-----------------------------------------
-- ENABLED/DISABLED NETWORK INTERFACES --
-----------------------------------------

file: /etc/rc.conf
example: INTERFACES=(lo eth0 !eth1)

here i think we cannot apply a simple regexp but, after have discovered all eth/localhost interfaces, we've to find if their enabled or not parsing the INTERFACES line in rc.conf, thus an interface is disabled if its name starts with the ! prefix, otherwise it is enabled. If an interface is not listed in the INTERFACES array than it is disabled.

anyway the partial regexp is: /^s*INTERFACESs*=s*(HERE WE HAVE TO FIND THE DESIDERED INTERFACE)/

--------------
-- GATEWAYS --
--------------

file: /etc/rc.conf
example: gateway="default gw 10.0.0.138"
regexp: /^(.+)s*=s*"default gw (d+.d+.d+.d+)"/

normally there's only one gateway...

------------------------------
-- ENABLED/DISABLE GATEWAYS --
------------------------------

file: /etc/rc.conf
example: ROUTES=(gateway)

the activation is trated as for network interfaces, so if we have a ! prefix before the route name it is disabled, if it is not present it is disable, otherwise if it's present without ! it is enabled

anyway the partial regexp: /^s*ROUTESs*=s*(HERE WE HAVE TO FIND THE DESIDERED ROUTE)/

Offline

#5 2005-09-02 13:40:30

nightfrost
Member
From: Sweden
Registered: 2005-04-16
Posts: 647

Re: Gnome System Tools 1.2.0

darkcoder wrote:

Available at the moment: shares, users and date. Please submit any issue specially on shares applet you may find at the forum thread http://bbs.archlinux.org/viewtopic.php?p=102219

I don't know if you still want to know about the issues (I hope you're still working on this though, it'd be really neat to have this ported to arch for the gnome 2.12 release smile), but here's what I get when trying to run any of the included modules:

time-admin

time-admin: symbol lookup error: time-admin: undefined symbol: xmlFree

shares-admin

shares-admin: symbol lookup error: shares-admin: undefined symbol: libgnomeui_module_info_get

users-admin

users-admin: symbol lookup error: users-admin: undefined symbol: xmlFree

Offline

Board footer

Powered by FluxBB