File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -269,21 +269,22 @@ def _install_tl_install(self, version: str) -> bool:
269
269
if os .path .exists (tl_install_path ):
270
270
logger .info (f"Removing old { tl_install_name } installation" )
271
271
safe_remove_directory (tl_install_path )
272
-
273
- # Remove versioned directories as well
274
- safe_remove_directory_pattern (self .packages_dir , f"{ tl_install_name } @*" )
275
- safe_remove_directory_pattern (self .packages_dir , f"{ tl_install_name } .*" )
276
-
272
+
273
+ # Remove maybe old existing version of tl-install too
274
+ old_tl_install_path = os .path .join (self .packages_dir , "tl-install" )
275
+ if os .path .exists (old_tl_install_path ):
276
+ safe_remove_directory (old_tl_install_path )
277
+
277
278
# Install new version
278
279
logger .info (f"Installing { tl_install_name } version { version } " )
279
-
280
+
280
281
# Set package configuration
281
282
self .packages [tl_install_name ]["optional" ] = False
282
283
self .packages [tl_install_name ]["version" ] = version
283
-
284
+
284
285
# Install via package manager
285
286
pm .install (version )
286
-
287
+
287
288
# Verify installation
288
289
if os .path .exists (os .path .join (tl_install_path , "package.json" )):
289
290
logger .info (f"{ tl_install_name } successfully installed and verified" )
You can’t perform that action at this time.
0 commit comments