Skip to content
This repository was archived by the owner on Aug 12, 2026. It is now read-only.

Commit 1d7faf0

Browse files
committed
Add debug output
1 parent 58dc825 commit 1d7faf0

3 files changed

Lines changed: 14 additions & 5 deletions

File tree

tests/foobar/test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ python -m toltec \
2727
--arch-name rmall \
2828
$(dirname $0)
2929

30-
tree $tmpdir/dist
30+
tree -pug $tmpdir/dist
3131
exists $tmpdir/dist/rmall/foo_0.0.0-1_rmall.ipk
3232
missing $tmpdir/dist/rm1/foo_0.0.0-1_rm1.ipk
3333
missing $tmpdir/dist/rm2/foo_0.0.0-1_rm2.ipk

tests/test_toltec.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# SPDX-License-Identifier: MIT
33

44
from os import path
5+
import os
56
import unittest
67
from tempfile import TemporaryDirectory
78
import subprocess
@@ -176,3 +177,5 @@ def test_build_rmkit(self) -> None:
176177
Filename: bufshot_0.1.0-5_rmall.ipk""",
177178
},
178179
)
180+
181+
os.system(f"tree -pug {tmp_dir}")

toltec/builder.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,8 +293,11 @@ def _prepare(self, recipe: Recipe, src_dir: str) -> None:
293293
script="\n".join(
294294
[
295295
recipe.prepare,
296-
f"find {mount_src} {repo_src} -group $(id -g) -exec chgrp {gid} {{}} +",
297-
f"find {mount_src} {repo_src} -group $(id -u) -exec chown {uid} {{}} +",
296+
f"find {mount_src} {repo_src} -group $(id -g) -printf '%p' "
297+
+ f"-exec chgrp {gid} {{}} +",
298+
f"find {mount_src} {repo_src} -group $(id -u) -printf '%p' "
299+
+ f"-exec chown {uid} {{}} +",
300+
f"chown -R {uid}:{gid} {mount_src} {repo_src}",
298301
]
299302
),
300303
)
@@ -420,8 +423,11 @@ def _build(self, recipe: Recipe, src_dir: str) -> None:
420423
*pre_script,
421424
f'cd "{mount_src}"',
422425
recipe.build,
423-
f"find {mount_src} {repo_src} -group $(id -g) -exec chgrp {gid} {{}} +",
424-
f"find {mount_src} {repo_src} -group $(id -u) -exec chown {uid} {{}} +",
426+
f"find {mount_src} {repo_src} -group $(id -g) -printf '%p' "
427+
+ f"-exec chgrp {gid} {{}} +",
428+
f"find {mount_src} {repo_src} -group $(id -u) -printf '%p' "
429+
+ f"-exec chown {uid} {{}} +",
430+
f"chown -R {uid}:{gid} {mount_src} {repo_src}",
425431
)
426432
),
427433
)

0 commit comments

Comments
 (0)