Skip to content

Commit eb40620

Browse files
authored
Merge pull request #8899 from quarto-dev/fix/deb-build-owner
2 parents 9f812db + bd9194e commit eb40620

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

.github/workflows/create-release.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696

9797
- name: Make Tarball
9898
run: |
99-
tar -zcvf quarto-${{needs.configure.outputs.version}}.tar.gz *
99+
tar --owner=root --group=root -zcvf quarto-${{needs.configure.outputs.version}}.tar.gz *
100100
101101
- name: Upload Artifact
102102
uses: actions/upload-artifact@v3
@@ -127,7 +127,7 @@ jobs:
127127
run: |
128128
pushd package/
129129
mv pkg-working quarto-${{needs.configure.outputs.version}}
130-
tar -cvf quarto-${{needs.configure.outputs.version}}-linux-amd64.tar quarto-${{needs.configure.outputs.version}}
130+
tar --owner=root --group=root -cvf quarto-${{needs.configure.outputs.version}}-linux-amd64.tar quarto-${{needs.configure.outputs.version}}
131131
gzip quarto-${{needs.configure.outputs.version}}-linux-amd64.tar
132132
mv quarto-${{needs.configure.outputs.version}} pkg-working
133133
popd
@@ -161,7 +161,7 @@ jobs:
161161
run: |
162162
pushd package/
163163
mv pkg-working quarto-${{needs.configure.outputs.version}}
164-
tar -cvf quarto-${{needs.configure.outputs.version}}-linux-arm64.tar quarto-${{needs.configure.outputs.version}}
164+
tar --owner=root --group=root -cvf quarto-${{needs.configure.outputs.version}}-linux-arm64.tar quarto-${{needs.configure.outputs.version}}
165165
gzip quarto-${{needs.configure.outputs.version}}-linux-arm64.tar
166166
mv quarto-${{needs.configure.outputs.version}} pkg-working
167167
popd
@@ -206,7 +206,7 @@ jobs:
206206
run: |
207207
pushd package/
208208
mv pkg-working quarto-${{needs.configure.outputs.version}}
209-
tar -cvf quarto-${{needs.configure.outputs.version}}-linux-rhel7-amd64.tar quarto-${{needs.configure.outputs.version}}
209+
tar --owner=root --group=root -cvf quarto-${{needs.configure.outputs.version}}-linux-rhel7-amd64.tar quarto-${{needs.configure.outputs.version}}
210210
gzip quarto-${{needs.configure.outputs.version}}-linux-rhel7-amd64.tar
211211
mv quarto-${{needs.configure.outputs.version}} pkg-working
212212
popd
@@ -291,7 +291,8 @@ jobs:
291291
tar -zxf quarto-${{needs.configure.outputs.version}}-linux-amd64.tar.gz
292292
echo "$GITHUB_WORKSPACE/quarto-${{needs.configure.outputs.version}}/bin" >> $GITHUB_PATH
293293
- run: |
294-
ls -R
294+
tar -tzvf quarto-${{needs.configure.outputs.version}}-linux-amd64.tar.gz | head
295+
ls -lR
295296
echo $PATH
296297
quarto check
297298
quarto --paths
@@ -440,7 +441,8 @@ jobs:
440441
- run: |
441442
tar -zxf quarto-${{needs.configure.outputs.version}}-macos.tar.gz
442443
echo "$GITHUB_WORKSPACE/bin" >> $GITHUB_PATH
443-
- run: ls -R
444+
- run: tar -tzvf ${{needs.configure.outputs.version}}-macos.tar.gz | head
445+
- run: ls -lR
444446
- run: echo $PATH
445447
- run: |
446448
quarto check

package/src/linux/installer.ts

+1
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ export async function makeInstallerDeb(
128128
"gzip",
129129
"-z",
130130
"9",
131+
"--root-owner-group",
131132
"--build",
132133
workingDir,
133134
join(configuration.directoryInfo.out, packageName),

0 commit comments

Comments
 (0)