Changeset 98035 in vbox for trunk/src/VBox/Frontends/VBoxManage
- Timestamp:
- Jan 10, 2023 6:35:56 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 155131
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp
r97602 r98035 171 171 { "--delete", 'd', RTGETOPT_REQ_NOTHING }, 172 172 { "-delete", 'd', RTGETOPT_REQ_NOTHING }, // deprecated 173 { "--delete-all", 'a', RTGETOPT_REQ_NOTHING }, 174 { "-delete-all", 'a', RTGETOPT_REQ_NOTHING }, // deprecated 173 175 }; 174 176 … … 178 180 const char *VMName = NULL; 179 181 bool fDelete = false; 182 bool fDeleteAll = false; 180 183 181 184 int c; … … 191 194 case 'd': // --delete 192 195 fDelete = true; 196 break; 197 198 case 'a': // --delete-all 199 fDeleteAll = true; 193 200 break; 194 201 … … 224 231 RTEXITCODE_FAILURE); 225 232 SafeIfaceArray<IMedium> aMedia; 226 CHECK_ERROR_RET(machine, Unregister(CleanupMode_DetachAllReturnHardDisksOnly, 233 CHECK_ERROR_RET(machine, Unregister(fDeleteAll ? CleanupMode_DetachAllReturnHardDisksAndVMRemovable 234 :CleanupMode_DetachAllReturnHardDisksOnly, 227 235 ComSafeArrayAsOutParam(aMedia)), 228 236 RTEXITCODE_FAILURE); 229 if (fDelete )237 if (fDelete || fDeleteAll) 230 238 { 231 239 ComPtr<IProgress> pProgress;
Note:
See TracChangeset
for help on using the changeset viewer.