Age | Commit message (Collapse) | Author | Files | Lines |
|
* Merged the waiting-the-dbus branch into HEAD
* configure.in, Makefile.am, autogen.sh: bump to 1.9.0, do not use
translations (no longer needed) and fix references to the new .pc file
* GroupsConfig.pm, HostsConfig.pm, IfacesConfig.pm, NFSConfig.pm,
NTPConfig.pm, SMBConfig.pm, ServicesConfig.pm, ServicesList.pm,
SharesList.pm, SystemToolsBackends.pl.in, TimeConfig.pm,
UsersConfig.pm, org.freedesktop.SystemToolsBackends.service.in,
system-tools-backends-2.0.pc.in, test-backends, Init/Services.pm,
Init/ServicesList.pm, Network/Hosts.pm, Network/Ifaces.pm,
Shares/Exports.pm, Shares/NFS.pm, Shares/SMB.pm, Time/NTP.pm,
Time/TimeDate.pm, Users/Groups.pm, Users/Shells.pm, Users/Users.pm,
Utils/Backend.pm, Utils/File.pm, Utils/Monitor.pm, Utils/Parse.pm,
Utils/Platform.pm, Utils/Replace.pm, Utils/Report.pm, Utils/Util.pm,
Utils/XML.pm: Added/refactored files, replace the functionality in
the older *.pl.in files
* boot-conf.in, boot-grub.pl.in, boot-lilo.pl.in, boot-yaboot.pl.in,
boot.pl.in, file.pl.in, general.pl.in, network-conf.in, network.pl.in,
parse.pl.in, platform.pl.in, replace.pl.in, report.pl.in,
service-list.pl.in, service.pl.in, services-conf.in, share.pl.in,
shares-conf.in, system-tools-backends.pc.in, time-conf.in,
users-conf.in, util.pl.in, xml.pl.in: Functional removed files,
they've been replaced with the files above.
* add_amp.sh, debug.pl.in, dhcpd-conf.in, dhcpd.pl.in, disks-conf.in,
display-conf.in, filesys.pl.in, font-conf.in, font.pl.in,
gen-reportcode-list.sh, guess_system.sh, hardware-conf.in,
internetsharing-conf.in, ishare.pl.in, media.pl.in, memory-conf.in,
mouse-conf.in, option.pl, package-conf.in, partition.pl.in,
perldoc.pl, print-conf.in, print.pl.in, process.pl.in,
removable-media.pl.in, rhprinterdb2gstxml.pl, test.pl,
tokenizer.pl.in, type1inst, x.pl.in: Bunch of unused files (or used in
unstable tools), if/when they prove their usefulness, they'll be added
back, but for now they'd better be in the Attic.
|
|
* added support for i18n in the backends
* gettext.pl.in: removed, hacky as hell
* Makefile.am, configure.in: added i18n rules
* general.pl.in: removed reference to gettext.pl.in, added i18n code
* hardware-conf.in, package-conf.in, xml.pl.in: made the XML to be
UTF-8
* report.pl.in: removed reference to gettext.pl.in
* service.pl.in, service-list.pl.in: marked a bunch of strings as
translatable
* po/POTFILES.in, POTFILES.skip: added
* fixes bug #108519
|
|
* *.pl.in, *-conf.in, configure.in, Makefile.am, Makefile.in:
[build_system_switch] Update the sustitution system used in the
Makefiles for using Autoconf.
* system-tools-backends.pc.in : Added file (independant info for
use if you want to know data about the backends)
* autogen.sh: made it able to compile the backends independently of
the frontends
|
|
code to GST.
|
|
* Other Perl style changes in xml, network, service and other
places.
* file.pl.in (xst_file_rmtree): Got "Bad symbol for filehandle"
fatal error with this code in Debian. Dunno why it appeared now,
so I used something more "standard". Any comments on this?
* ishare.pl.in: Ported to debian-2.2. Untested.
* service.pl.in (xst_service_sysv_install_script): installs an
initd script from the filesdir.
* Makefile.am: Replace filesdir too.
* service.pl.in (xst_service_sysv_set_links_active): Use %02d
to format the priority number of the link.
(xst_service_sysv_set_links_inactive): same.
* util.pl.in (xst_util_read_boolean): Added "1" as a valid
"true" representation.
* replace.pl.in (xst_replace_sh_bool): Added optional parameters
for true/false value representation.
(xst_replace_sh_export_bool): same.
|
|
* *{pl,-conf}.in: Oops, forgot about the .in suffix of files
that haven't been processed. Put the prefix if the backend is
the .in version.
|
|
* *-conf.in: Check for ___scriptsdir___ value. If it is
___scriptsdir__, then require files on the pwd. This way we
can call backend-conf.in directly, and without make installing.
|
|
* file.pl.in (xst_file_close): New abstraction for close.
I got some errors for doing close undef (although perl -d has
no trouble with that expression), so we're using this now, for
simplicity.
* *.in: changed all calls to close $var to &xst_file_close ($var).
|
|
* file.pl.in (xst_file_run_pipe_read): New utility to run commands
that will be piped for reading.
(xst_file_run): use xst_file_get_cmd_path now.
(xst_file_get_cmd_path): Taken from xst_file_run to generate command.
* *.in: Replaced a bunch of open "blah|" calls with xst_file_run_pipe_read.
|
|
* package-conf.in (get_package): missing comma.
* mouse-conf.in: mouse.pl doesn't exist. Can't require it.
* Makefile.am: Also s/___version___/$(VERSION)/.
* *-conf.in: Removed arbitrary value for $version and
assigned "___version___" instead. #3090 fixed.
|
|
* report.pl.in (xst_report): Better reporting of errors.
* platform.pl.in (xst_platform_ensure_supported): Use the
$tool structure to get the dist.
* hardware-conf.in: Well, this code is useless, but it had
some spurious code here I found during a "grande grep".
* platform.pl.in (xst_platform_ensure_supported): Removed
explicit STDERR debug output: error reports are now forced
to STDERR.
* xml.pl.in (xst_xml_print_request_end): The request end
string starts with a new line.
|
|
* network.pl.in (xst_network_lookup_address): Modified
function so it can resolve multiple addresses in
paralel.
(xst_network_fork_address_lookup): Abstracted this
process.
* *-conf.in: Put require instructions inside a BEGIN
block, which make it easier to start debugging the backends.
2001-07-03 Arturo Espinosa Aldama <arturo@ximian.com>
* network.pl.in (xst_network_lookup_address): A nice
address lookup routine, with timeout (using fork).
(xst_network_lookup_address_block): For those who have
a block fetish.
2001-07-02 Arturo Espinosa Aldama <arturo@ximian.com>
* shares-conf.in (xml_print): imports and exports tags
only appear if there is info to display. This allows me
to reuse it for network scanning.
2001-07-02 Arturo Espinosa Aldama <arturo@ximian.com>
* shares.xsd: imports and exports tags are now optional.
|
|
* general.pl.in: Deprecated some globals that come now inside a hash
structure. Those that are in a more general use should be passed to
this hash in a future "no globals!" crusade.
(xst_print_usage_synopsis): Prints the synopsis, adding get, set
and filter functions only if they are present in the directives.
(xst_print_usage_generic): The more explanatory text, with the
same rationale as above. Added explanations for the new -i and -d args.
(xst_print_usage): Simplified. May exit if requested.
(xst_print_version): Use new hash structure to get info. May exit
if requested.
(xst_set_operation): Use new structure.
(xst_set_with_param): Helper.
(xst_set_op_directive): Sets the directive, taken from cmd arg.
(xst_set_prefix): Sets the prefix.
(xst_set_dist): And the distro.
(xst_set_location): The location here.
(xst_merge_std_directives): Adds the directives supported by all
backends: end and interface. interface reveals the supported
directives in an XML format to the frontend.
(xst_init): Lots of cleanup, the new structure, and a little change
in the order of the startup sequence.
(xst_print_interface_comment): Print the directive comment in XML.
(xst_print_interface): Print the interface XML, based on the directives hash.
(xst_run_directive): The directives engine. Checks the number of
params passed and calls the corresponding function.
See the documentation on the new stuff here.
(xst_run): The function that makes the backend enter interactive
mode, or executes a directive, if given with -d at the prompt.
|
|
* platform.pl.in (check_solaris): Add Solaris check.
(xst_platform_guess): Allow for Solaris.
* hardware-conf.in: Add required requires. Make it work.
|
|
* report.pl.in: New report code, which dumps the use
of mayor and minor numbers and uses keys instead. A
hash, mapping keys to messages is at the end of this
file. Fitted progress report with this scheme.
* *.in: use new reporting code. Some other naming and
style corrections I found on the way.
|
|
* xml.pl.in (xst_xml_indent): -> xst_xml_print_indent.
(xst_xml_vspace): -> xst_xml_print_vspace.
(xst_xml_print_string): Implement.
(xst_xml_print_line): Use xst_xml_print_string().
* boot-conf.in disks-conf.in hardware-conf.in
media.pl.in memory-conf.in network-conf.in
removable-media.pl.in time-conf.in users-conf.in:
xst_xml_indent -> xst_xml_print_indent.
xst_xml_vspace -> xst_xml_print_vspace.
|
|
* boot-conf.in disks-conf.in hardware-conf.in media.pl.in memory-conf.in
nameresolution-conf.in network-conf.in networking-conf.in
removable-media.pl.in time-conf.in users-conf.in xml.pl.in:
xst_xml_print -> xst_xml_print_line.
Doing this modification first, in a way that shouldn't affect the
handful of other functions starting with xst_xml_print_.
|
|
|
|
|
|
general.pl.in, guess_system.sh, hardware-conf.in, media.pl.in,
memory-conf.in, nameresolution-conf.in, network-conf.in, network.pl.in,
networking-conf.in, parse.pl.in, platform.pl.in, removable-media.pl.in,
replace.pl.in, report.pl.in, service.pl.in, shares-conf.in, time-conf.in,
users-conf.in, util.pl.in, xml.pl.in: be_ -> xst_
|
|
* *-conf.in, *.pl.in: added emacs style directives.
|
|
|
|
|
|
* add_amp.sh: dumb program that fixes missing & when calling
functions in perl code.
* *-conf.in and be.pl.in: passed through add_amp.sh.
|
|
|
|
|
|
Made the help text generic and shared between the backends.
Wrote short descriptions for the backends, inserted in the help texts.
|
|
|
|
fixed typo (be_xml_parse to &be_xml_parse) in all backends
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*.in, and added a preprocessing rule to the .am file.
|