summaryrefslogtreecommitdiff
path: root/data/system-cmds
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2009-04-08 21:42:41 +0000
committerJay Freeman <saurik@saurik.com>2009-04-08 21:42:41 +0000
commit960f0c8bd926f96246a6567ece6f9851a2b22b76 (patch)
treeb23b7c9796b9d2b5f10a0845e872e81f0c997ae1 /data/system-cmds
parent6774b86da56c1713247148e83d44630675828dee (diff)
Upgraded system-cmds to use PAM (for login).
git-svn-id: http://svn.telesphoreo.org/trunk@566 514c082c-b64e-11dc-b46d-3d985efe055d
Diffstat (limited to 'data/system-cmds')
l---------data/system-cmds/_metadata/libutil.dep1
l---------data/system-cmds/_metadata/pam.dep1
-rw-r--r--data/system-cmds/_metadata/provides1
-rw-r--r--data/system-cmds/_metadata/version2
-rw-r--r--data/system-cmds/make.sh16
-rw-r--r--data/system-cmds/system_cmds-431.tar.gzbin453106 -> 0 bytes
-rw-r--r--data/system-cmds/system_cmds-433.4.tar.gzbin0 -> 430622 bytes
7 files changed, 13 insertions, 8 deletions
diff --git a/data/system-cmds/_metadata/libutil.dep b/data/system-cmds/_metadata/libutil.dep
deleted file mode 120000
index 828c65dfc..000000000
--- a/data/system-cmds/_metadata/libutil.dep
+++ /dev/null
@@ -1 +0,0 @@
-../../libutil \ No newline at end of file
diff --git a/data/system-cmds/_metadata/pam.dep b/data/system-cmds/_metadata/pam.dep
new file mode 120000
index 000000000..d21087a2d
--- /dev/null
+++ b/data/system-cmds/_metadata/pam.dep
@@ -0,0 +1 @@
+../../pam \ No newline at end of file
diff --git a/data/system-cmds/_metadata/provides b/data/system-cmds/_metadata/provides
new file mode 100644
index 000000000..91c493b50
--- /dev/null
+++ b/data/system-cmds/_metadata/provides
@@ -0,0 +1 @@
+login, passwd, reboot
diff --git a/data/system-cmds/_metadata/version b/data/system-cmds/_metadata/version
index ed4f16201..1fbe49524 100644
--- a/data/system-cmds/_metadata/version
+++ b/data/system-cmds/_metadata/version
@@ -1 +1 @@
-431
+433.4
diff --git a/data/system-cmds/make.sh b/data/system-cmds/make.sh
index 8bc38359b..a66246fb5 100644
--- a/data/system-cmds/make.sh
+++ b/data/system-cmds/make.sh
@@ -10,16 +10,20 @@ cd ..
${PKG_TARG}-gcc -o passwd passwd.tproj/!(od_passwd).c -I. -DTARGET_OS_EMBEDDED
# XXX: ${PKG_TARG}-gcc -o chpass chpass.tproj/*.c -I. -Ipwd_mkdb.tproj -Ivipw.tproj
${PKG_TARG}-gcc -o dmesg dmesg.tproj/*.c -I.
+${PKG_TARG}-gcc -o sysctl sysctl.tproj/sysctl.c -I.
${PKG_TARG}-gcc -o arch arch.tproj/*.m -I. -framework CoreFoundation -framework Foundation -lobjc
cp -va "${PKG_DATA}"/kextmanager* .
-# XXX: shutdown
-for tproj in ac accton getconf getty hostinfo iostat login mkfile nvram reboot sync sysctl update vifs vipw zdump zic zprint; do
+# XXX: kvm_mkdb shutdown
+for tproj in ac accton getconf getty hostinfo iostat login mkfile nvram pwd_mkdb reboot sync update vifs vipw zdump zic zprint; do
cflags=
- case ${tproj} in (shutdown)
- cflags="${cflags} -lbsm"
- ;; esac
+ case ${tproj} in
+ (kvm_mkdb) cflags="${cflags} -DBSD_KERNEL_PRIVATE";;
+ (login) cflags="${cflags} -lpam -DUSE_PAM";;
+ (pwd_mkdb) cflags="${cflags} -D_PW_NAME_LEN=MAXLOGNAME -D_PW_YPTOKEN=\"__YP!\"";;
+ (shutdown) cflags="${cflags} -lbsm";;
+ esac
echo "${tproj}"
${PKG_TARG}-gcc -o "${tproj}" "${tproj}.tproj"/*.c -I. -D'__FBSDID(x)=' -DTARGET_OS_EMBEDDED -framework CoreFoundation -framework IOKit kextmanagerUser.c ${cflags}
@@ -40,4 +44,4 @@ pkg: cp -a arch getconf getty hostinfo login passwd zprint /usr/bin
pkg: ln -s chpass /usr/bin/chfn
pkg: ln -s chpass /usr/bin/chsh
pkg: ln -s less /usr/bin/more
-pkg: cp -a ac accton iostat mkfile nvram sysctl update vifs vipw zdump zic /usr/sbin
+pkg: cp -a ac accton iostat mkfile nvram pwd_mkdb sysctl update vifs vipw zdump zic /usr/sbin
diff --git a/data/system-cmds/system_cmds-431.tar.gz b/data/system-cmds/system_cmds-431.tar.gz
deleted file mode 100644
index a58079d9e..000000000
--- a/data/system-cmds/system_cmds-431.tar.gz
+++ /dev/null
Binary files differ
diff --git a/data/system-cmds/system_cmds-433.4.tar.gz b/data/system-cmds/system_cmds-433.4.tar.gz
new file mode 100644
index 000000000..16699b6ac
--- /dev/null
+++ b/data/system-cmds/system_cmds-433.4.tar.gz
Binary files differ