Skip to content

Commit 3ec6d2b

Browse files
U4-4861 6.2.0 Nuget package copies wrong files
1 parent d697c59 commit 3ec6d2b

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

build/NuSpecs/tools/install.ps1

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ param($rootPath, $toolsPath, $package, $project)
33
if ($project) {
44
$dateTime = Get-Date -Format yyyyMMdd-HHmmss
55
$backupPath = Join-Path (Split-Path $project.FullName -Parent) "\App_Data\NuGetBackup\$dateTime"
6+
$copyLogsPath = Join-Path $backupPath "CopyLogs"
67

7-
# Create backup folder if it doesn't exist yet
8+
# Create backup folder and logs folder if it doesn't exist yet
89
New-Item -ItemType Directory -Force -Path $backupPath
10+
New-Item -ItemType Directory -Force -Path $copyLogsPath
911

1012
# Create a backup of original web.config
1113
$projectDestinationPath = Split-Path $project.FullName -Parent
@@ -19,18 +21,26 @@ if ($project) {
1921
# Copy umbraco and umbraco_files from package to project folder
2022
# This is only done when these folders already exist because we
2123
# only want to do this for upgrades
22-
$umbracoFolder = Join-Path $projectDestinationPath "Umbraco\"
24+
$umbracoFolder = Join-Path $projectDestinationPath "Umbraco"
2325
if(Test-Path $umbracoFolder) {
2426
$umbracoFolderSource = Join-Path $rootPath "UmbracoFiles\Umbraco"
25-
Copy-Item $umbracoFolder $backupPath -Force
26-
robocopy $umbracoFolderSource $umbracoFolder /e /xf UI.xml
27+
28+
$umbracoBackupPath = Join-Path $backupPath "Umbraco"
29+
New-Item -ItemType Directory -Force -Path $umbracoBackupPath
30+
31+
robocopy $umbracoFolder $umbracoBackupPath /e /LOG:$copyLogsPath\UmbracoBackup.log
32+
robocopy $umbracoFolderSource $umbracoFolder /is /it /e /xf UI.xml /LOG:$copyLogsPath\UmbracoCopy.log
2733
}
2834

2935
$umbracoClientFolder = Join-Path $projectDestinationPath "Umbraco_Client"
3036
if(Test-Path $umbracoClientFolder) {
3137
$umbracoClientFolderSource = Join-Path $rootPath "UmbracoFiles\Umbraco_Client"
32-
Copy-Item $umbracoClientFolder $backupPath -Force
33-
robocopy $umbracoFolderSource $umbracoClientFolder /e
38+
39+
$umbracoClientBackupPath = Join-Path $backupPath "Umbraco_Client"
40+
New-Item -ItemType Directory -Force -Path $umbracoClientBackupPath
41+
42+
robocopy $umbracoClientFolder $umbracoClientBackupPath /e /LOG:$copyLogsPath\UmbracoClientBackup.log
43+
robocopy $umbracoClientFolderSource $umbracoClientFolder /is /it /e /LOG:$copyLogsPath\UmbracoClientCopy.log
3444
}
3545
# Open readme.txt file
3646
$DTE.ItemOperations.OpenFile($toolsPath + '\Readme.txt')

0 commit comments

Comments
 (0)