|
@@ -1874,6 +1874,9 @@ bool DoAutomaticRemove(CacheFile &Cache)
|
|
|
packages */
|
|
packages */
|
|
|
bool DoUpgrade(CommandLine &CmdL)
|
|
bool DoUpgrade(CommandLine &CmdL)
|
|
|
{
|
|
{
|
|
|
|
|
+ if (CmdL.FileSize() != 1)
|
|
|
|
|
+ return _error->Error(_("The upgrade command takes no arguments"));
|
|
|
|
|
+
|
|
|
CacheFile Cache;
|
|
CacheFile Cache;
|
|
|
if (Cache.OpenForInstall() == false || Cache.CheckDeps() == false)
|
|
if (Cache.OpenForInstall() == false || Cache.CheckDeps() == false)
|
|
|
return false;
|
|
return false;
|
|
@@ -2206,6 +2209,9 @@ bool DoMarkAuto(CommandLine &CmdL)
|
|
|
/* Intelligent upgrader that will install and remove packages at will */
|
|
/* Intelligent upgrader that will install and remove packages at will */
|
|
|
bool DoDistUpgrade(CommandLine &CmdL)
|
|
bool DoDistUpgrade(CommandLine &CmdL)
|
|
|
{
|
|
{
|
|
|
|
|
+ if (CmdL.FileSize() != 1)
|
|
|
|
|
+ return _error->Error(_("The dist-upgrade command takes no arguments"));
|
|
|
|
|
+
|
|
|
CacheFile Cache;
|
|
CacheFile Cache;
|
|
|
if (Cache.OpenForInstall() == false || Cache.CheckDeps() == false)
|
|
if (Cache.OpenForInstall() == false || Cache.CheckDeps() == false)
|
|
|
return false;
|
|
return false;
|