liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 7aeed9618e37cda716c2a389f7ae66863ddef7b4
parent 23f3e06854984e54fa3b645cb935e12fab730bf2
Author: 梦龙 <chen.menglong@outlook.com>
Date:   Tue, 22 Sep 2026 11:14:50 +0800

improve copy with add no preserve mode ownership

Diffstat:
Mpkgs/openwrt/2410.nix | 10++++------
Mpkgs/openwrt/default.nix | 10++++------
2 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/pkgs/openwrt/2410.nix b/pkgs/openwrt/2410.nix @@ -14,12 +14,10 @@ let kernelVersion = "6.6.67"; kernelSeries = lib.versions.majorMinor kernelVersion; doPatch = family: '' - cp -av ${src}/target/linux/generic/files/* . - chmod -R u+w . - cp -av ${src}/target/linux/${family}/files/* . - chmod -R u+w . - test -d ${src}/target/linux/${family}/files-${kernelSeries}/ && cp -av ${src}/target/linux/${family}/files-${kernelSeries}/* . - chmod -R u+w . + cp -av --no-preserve=mode,ownership ${src}/target/linux/generic/files/* . + cp -av --no-preserve=mode,ownership ${src}/target/linux/${family}/files/* . + test -d ${src}/target/linux/${family}/files-${kernelSeries}/ && \ + cp -av --no-preserve=mode,ownership ${src}/target/linux/${family}/files-${kernelSeries}/* . patches() { for i in $* ; do patch --batch --forward -p1 < $i ;done } diff --git a/pkgs/openwrt/default.nix b/pkgs/openwrt/default.nix @@ -8,12 +8,10 @@ let hash = "sha256-kP+cSOB6LiOMWs7g+ji7P7ehiDYDwRdmT4R5jSzw6K4="; }; doPatch = family: '' - cp -av ${src}/target/linux/generic/files/* . - chmod -R u+w . - cp -av ${src}/target/linux/${family}/files/* . - chmod -R u+w . - test -d ${src}/target/linux/${family}/files-5.15/ && cp -av ${src}/target/linux/${family}/files-5.15/* . - chmod -R u+w . + cp -av --no-preserve=mode,ownership ${src}/target/linux/generic/files/* . + cp -av --no-preserve=mode,ownership ${src}/target/linux/${family}/files/* . + test -d ${src}/target/linux/${family}/files-5.15/ && \ + cp -av --no-preserve=mode,ownership ${src}/target/linux/${family}/files-5.15/* . patches() { for i in $* ; do patch --batch --forward -p1 < $i ;done }