Mailinglist Archive: yast-commit (503 mails)
| < Previous | Next > |
[yast-commit] r40926 - /trunk/metapackage/src/OneClickInstallWorker.ycp
- From: benjimanw@xxxxxxxxxxxxxxxx
- Date: Sat, 15 Sep 2007 13:38:16 -0000
- Message-id: <20070915133816.E2B963600B@xxxxxxxxxxxxxxxx>
Author: benjimanw
Date: Sat Sep 15 15:38:15 2007
New Revision: 40926
URL: http://svn.opensuse.org/viewcvs/yast?rev=40926&view=rev
Log:
Fix broken pattern installing & package removal.
Modified:
trunk/metapackage/src/OneClickInstallWorker.ycp
Modified: trunk/metapackage/src/OneClickInstallWorker.ycp
URL: http://svn.opensuse.org/viewcvs/yast/trunk/metapackage/src/OneClickInstallWorker.ycp?rev=40926&r1=40925&r2=40926&view=diff
==============================================================================
--- trunk/metapackage/src/OneClickInstallWorker.ycp (original)
+++ trunk/metapackage/src/OneClickInstallWorker.ycp Sat Sep 15 15:38:15 2007
@@ -141,6 +141,7 @@
**/
boolean installPatterns(list<string> patterns)
{
+ Pkg::TargetInit( "/", false );
foreach (string name, patterns,
{
if (!Pkg::ResolvableInstall(name,`pattern))
@@ -148,7 +149,7 @@
});
boolean state = true;
- Pkg::TargetInit( "/", false );
+
if(Pkg::PkgSolve(true))
{
state = !(Pkg::PkgCommit(0)[0]:-1 < 0);
@@ -173,15 +174,14 @@
**/
boolean removePackages(list<string> packages)
{
+ Pkg::TargetInit( "/", false );
boolean result = true;
foreach (string name, packages,
{
- if (Pkg::IsProvided (name))
- result = Pkg::PkgDelete(name);
+ result = Pkg::PkgDelete(name);
});
boolean state = true;
- Pkg::TargetInit( "/", false );
if(Pkg::PkgSolve(true))
{
state = !(Pkg::PkgCommit(0)[0]:-1 < 0);
--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx
Date: Sat Sep 15 15:38:15 2007
New Revision: 40926
URL: http://svn.opensuse.org/viewcvs/yast?rev=40926&view=rev
Log:
Fix broken pattern installing & package removal.
Modified:
trunk/metapackage/src/OneClickInstallWorker.ycp
Modified: trunk/metapackage/src/OneClickInstallWorker.ycp
URL: http://svn.opensuse.org/viewcvs/yast/trunk/metapackage/src/OneClickInstallWorker.ycp?rev=40926&r1=40925&r2=40926&view=diff
==============================================================================
--- trunk/metapackage/src/OneClickInstallWorker.ycp (original)
+++ trunk/metapackage/src/OneClickInstallWorker.ycp Sat Sep 15 15:38:15 2007
@@ -141,6 +141,7 @@
**/
boolean installPatterns(list<string> patterns)
{
+ Pkg::TargetInit( "/", false );
foreach (string name, patterns,
{
if (!Pkg::ResolvableInstall(name,`pattern))
@@ -148,7 +149,7 @@
});
boolean state = true;
- Pkg::TargetInit( "/", false );
+
if(Pkg::PkgSolve(true))
{
state = !(Pkg::PkgCommit(0)[0]:-1 < 0);
@@ -173,15 +174,14 @@
**/
boolean removePackages(list<string> packages)
{
+ Pkg::TargetInit( "/", false );
boolean result = true;
foreach (string name, packages,
{
- if (Pkg::IsProvided (name))
- result = Pkg::PkgDelete(name);
+ result = Pkg::PkgDelete(name);
});
boolean state = true;
- Pkg::TargetInit( "/", false );
if(Pkg::PkgSolve(true))
{
state = !(Pkg::PkgCommit(0)[0]:-1 < 0);
--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx
| < Previous | Next > |