mirror of
https://github.com/darlinghq/darling.git
synced 2025-02-16 23:59:49 +00:00
WIP
This commit is contained in:
parent
48b099771b
commit
6d8f1aeb5c
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -298,3 +298,6 @@
|
||||
[submodule "src/external/OpenDirectory"]
|
||||
path = src/external/OpenDirectory
|
||||
url = ../darling-opendirectory.git
|
||||
[submodule "src/external/sudo"]
|
||||
path = src/external/sudo
|
||||
url = ../darling-sudo.git
|
||||
|
@ -99,6 +99,7 @@ include_directories(
|
||||
)
|
||||
|
||||
include_directories(AFTER
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/libutil/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/DiskArbitration/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CoreAudioOld/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/external/SmartCardServices/include
|
||||
@ -338,6 +339,7 @@ add_subdirectory(external/file/file)
|
||||
add_subdirectory(external/libxpc)
|
||||
add_subdirectory(external/openssl_certificates)
|
||||
|
||||
add_subdirectory(external/sudo)
|
||||
add_subdirectory(external/shell_cmds)
|
||||
add_subdirectory(external/file_cmds)
|
||||
add_subdirectory(external/text_cmds)
|
||||
|
1
src/external/sudo
vendored
Submodule
1
src/external/sudo
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 250a9898b8857a4b44fc9c8992008ada0bb1e357
|
@ -13,8 +13,8 @@ void stat_linux_to_bsd(const struct linux_stat* lstat, struct stat* stat)
|
||||
stat->st_mode = lstat->st_mode;
|
||||
stat->st_nlink = lstat->st_nlink;
|
||||
stat->st_ino = lstat->st_ino;
|
||||
stat->st_uid = /*lstat->st_uid*/ sys_getuid();
|
||||
stat->st_gid = /*lstat->st_gid*/ sys_getgid();
|
||||
stat->st_uid = lstat->st_uid /*sys_getuid()*/;
|
||||
stat->st_gid = lstat->st_gid /*sys_getgid()*/;
|
||||
stat->st_rdev = lstat->st_rdev;
|
||||
stat->st_size = lstat->st_size;
|
||||
stat->st_blksize = lstat->st_blksize;
|
||||
@ -34,8 +34,8 @@ void stat_linux_to_bsd64(const struct linux_stat* lstat, struct stat64* stat)
|
||||
stat->st_mode = lstat->st_mode;
|
||||
stat->st_nlink = lstat->st_nlink;
|
||||
stat->st_ino = lstat->st_ino;
|
||||
stat->st_uid = /*lstat->st_uid*/ sys_getuid();
|
||||
stat->st_gid = /*lstat->st_gid*/ sys_getgid();
|
||||
stat->st_uid = lstat->st_uid /*sys_getuid()*/;
|
||||
stat->st_gid = lstat->st_gid /*sys_getgid()*/;
|
||||
stat->st_rdev = lstat->st_rdev;
|
||||
stat->st_size = lstat->st_size;
|
||||
stat->st_blksize = lstat->st_blksize;
|
||||
|
1
src/libutil/include/libutil.h
Symbolic link
1
src/libutil/include/libutil.h
Symbolic link
@ -0,0 +1 @@
|
||||
../libutil.h
|
@ -1,9 +1,9 @@
|
||||
project(tools)
|
||||
|
||||
add_darling_executable(sw_vers sw_vers.c)
|
||||
add_darling_executable(sudo sudo.c)
|
||||
#add_darling_executable(sudo sudo.c)
|
||||
add_darling_executable(codesign codesign.c)
|
||||
#add_darling_executable(open open.c)
|
||||
|
||||
install(TARGETS sw_vers sudo codesign DESTINATION libexec/darling/usr/bin)
|
||||
install(TARGETS sw_vers codesign DESTINATION libexec/darling/usr/bin)
|
||||
target_link_libraries(sw_vers CoreFoundation)
|
||||
|
Loading…
x
Reference in New Issue
Block a user