Skip to content

Commit 3201c57

Browse files
chawyehsur15ch13
authored andcommitted
Support persisting files without a file extension (#2408)
1 parent f925b69 commit 3201c57

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

lib/install.ps1

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,12 +1003,13 @@ function persist_data($manifest, $original_dir, $persist_dir) {
10031003
write-host "Persisting $source"
10041004

10051005
# add base paths
1006-
$source = New-Object System.IO.FileInfo(fullpath "$dir\$source")
1007-
if(!$source.Extension) {
1008-
$source = New-Object System.IO.DirectoryInfo($source.FullName)
1006+
if (is_directory (fullpath "$dir\$source")) {
1007+
$source = New-Object System.IO.DirectoryInfo(fullpath "$dir\$source")
1008+
} else {
1009+
$source = New-Object System.IO.FileInfo(fullpath "$dir\$source")
10091010
}
10101011
$target = New-Object System.IO.FileInfo(fullpath "$persist_dir\$target")
1011-
if(!$target.Extension) {
1012+
if(!$target.Extension -and !$source.Exists) {
10121013
$target = New-Object System.IO.DirectoryInfo($target.FullName)
10131014
}
10141015

0 commit comments

Comments
 (0)