| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Improved output of verify command. With verbose option, produce output
also for passed packages.
Do not treat installation of already install package as an error.
|
|
|
|
| |
Resolves trac ticket #306
|
|
|
|
|
| |
Makefiles for documentation contained redundant code. Created one
generic Makefile which is included by all the others.
|
| |
|
|
|
|
|
| |
Subcommands now should depend only on openlmi-tools that contain both
LMIShell and LMI Meta-command.
|
| |
|
|
|
|
|
|
| |
Some operations may cause a restart of tog-pegasus (like its
reinstallation). Let's not put off immediately when we hit connection
error.
|
|
|
|
|
|
|
| |
All scripts have the same version which is set in single file (VERSION).
All setup.py and conf.py scripts containing these version numbers were
renamed to *.skel. These skeletons are then read by makefiles and proper
*.py scripts are generated out of them.
|
|
|
|
|
|
|
|
|
|
| |
When there was NewTableCommand cmd produced by LmiLister it caused
headers to be produced twice which is not desireable.
Also turned off printing column names for Verify command of software
scripts.
Resolves trac ticket #287
|
|
|
|
| |
Search command was completely broken.
|
|
|
|
|
| |
Added few Makefiles and setup configs.
Just to make distribution to PyPI easy.
|
|
|
|
|
| |
Networking, software, hardware and storage depend on recent changed in
openlmi-scripts.
|
|
|
|
| |
Bumped versions of command libraries.
|
|
|
|
| |
Improved generator so that usage for subcommands is generated as well.
|
| |
|
|
|
|
|
|
|
| |
When running installation on package which is already install, print
it's installed, not just "failed".
Resolves trac ticket #242
|
|
|
|
| |
Documented one missing option and clarified repo listing command.
|
|
|
|
|
| |
Which means that all messages have first letter uppercased and are
terminated with a dot.
|
|
|
|
|
|
|
|
|
|
| |
list and show subcommands now have their own usage strings. Thus user
can change to their namespace. Also made clear what is being listed
(available vs installed packages).
Added search command - similar to yum's.
Resolves ticket #244
|
| |
|
| |
|
|
|
|
| |
Use get_computer_system() instead of hardcoded ComputerSystem class.
|
| |
|
|
|
|
| |
Show "missing" for deleted files of installed package instead of ERROR.
|
|
|
|
|
|
|
|
| |
Use relative references to lmi.scripts components where possible.
Use '~' at the beginning of references to show just the last component
of path (lmi.scripts.common.*) is just too long.
Doc string corrections in formatter.
|
|
|
|
|
| |
Missing AssocClass in associators call caused a lot of association
classes to be enumerated making these calles very slow.
|
| |
|
|
|
|
|
| |
To make the command developing workflow more convenient added Makefiles
making some tasks easy to do.
|
|
|
|
| |
bumped version of software to 0.2.1
|
|
|
|
|
| |
Polished software script documentation in order to get nice html
generated with sphinx.
|
| |
|
|
|
|
| |
common functionality made into a function
|
|
|
|
| |
fixed some pylint errors and warnings
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Installation from uri can not yet obtain the identity installed by this
particular command.
Installation from identity now uses synchronous call to InstallFromURI()
because the reference to a job is needed to obtain instances of installed
identities.
|
|
|
|
|
| |
Use Target parameter instead of Collection, which is not supported by
InstallFromURI().
|
|
|
|
|
| |
Instead of simple 'failed', show at least what was expected and what has
has been obtained.
|
|
|
|
| |
Added install and remove sub-commands.
|
| |
|
|
|
|
|
| |
Api changes and new features of lmi meta-command now reflected in
service and software scripts.
|
|
|
|
|
|
| |
Because of upstream change renaming all python eggs from lmi to openlmi,
dependencies need to be updated.
Command egg names were modified in a same way.
|
| |
|
|
|
|
| |
Utilise new feature of shell to make the code more readable.
|
|
|
|
| |
spaces, be gone
|
|
|
|
|
| |
Changed header of all source file to contain Simplified BSD License
instead of LGPLv2.1+.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Associated functions are now invoked with a namespace object as a first
argument rather than connection. Default namespace is root/cimv2. To
change it, one can define command with:
class ListClassFromOtherNamespace(LmiLister):
NAMESPACE = 'other/namespace'
...
To preserve the previous behaviour (pass the connection object again),
NAMESPACE needs to be set to False.
|
|
|
|
| |
ensure, that commands are importable, when installed to user location
|
|
|
|
|
|
|
|
|
|
|
|
| |
argparse not used at all
- docopt used instead
added doc strings to code
using *cmd* prefix in usage strings instead of hardcoding "lmi cmd_name"
in it
updated for changes in current openlmi-tools
|
|
both need some more tuning, testing, feature enhancements and
documenting
software command is far from complete
still a rough prototypes
|