diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-02-23 19:58:09 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-02-23 19:58:16 +0000 |
commit | 3a044aaeb7856d4c0f4cf1be8da64027b686d452 (patch) | |
tree | 168a0a0e8feb1daa86e860a0f6817d6ff4d0a972 /testing/kbuild/lchmod.patch | |
parent | cd89b051ddac83b13379b776dcbf0c591e878667 (diff) | |
download | aports-3a044aaeb7856d4c0f4cf1be8da64027b686d452.tar.bz2 aports-3a044aaeb7856d4c0f4cf1be8da64027b686d452.tar.xz |
testing/kbuild: new aport
A makefile framework for writing simple makefiles for complex tasks
http://svn.netlabs.org/kbuild/wiki
needed for virtualbox
Diffstat (limited to 'testing/kbuild/lchmod.patch')
-rw-r--r-- | testing/kbuild/lchmod.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/testing/kbuild/lchmod.patch b/testing/kbuild/lchmod.patch new file mode 100644 index 0000000000..de111867d4 --- /dev/null +++ b/testing/kbuild/lchmod.patch @@ -0,0 +1,27 @@ +--- ./src/kmk/kmkbuiltin/chmod.c.orig ++++ ./src/kmk/kmkbuiltin/chmod.c +@@ -177,9 +177,9 @@ + } else + fts_options = hflag ? FTS_PHYSICAL : FTS_LOGICAL; + +- if (hflag) ++/* if (hflag) + change_mode = lchmod; +- else ++ else */ + change_mode = chmod; + + mode = *argv; +diff --git a/src/kmk/kmkbuiltin/cp_utils.c b/src/kmk/kmkbuiltin/cp_utils.c +index 1773815..a1ff924 100644 +--- a/src/kmk/kmkbuiltin/cp_utils.c ++++ b/src/kmk/kmkbuiltin/cp_utils.c +@@ -359,7 +359,7 @@ setfile(struct stat *fs, int fd) + + if (!gotstat || fs->st_mode != ts.st_mode) + if (fdval ? fchmod(fd, fs->st_mode) : +- (islink ? lchmod(to.p_path, fs->st_mode) : ++ (islink ? chmod(to.p_path, fs->st_mode) : + chmod(to.p_path, fs->st_mode))) { + warn("chmod: %s", to.p_path); + rval = 1; |