pike.git
/
NT
/
tools
/
uname
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/NT/tools/uname:1:
#!/bin/sh . $NTTOOLS M=no N=no S=no
+
P=no
for a in "$@" do case "$a" in --version) echo "Fake NT uname version 1.0 by Fredrik Hubinette" exit 0 ;; --help)
-
echo "Usage: uname [-a] [-m] [-n] [-r] [-s] [-v]"
+
echo "Usage: uname [-a] [-m] [-n] [-
p] [-
r] [-s] [-v]"
exit 0 ;;
-
--all) M=yes ; N=yes ; S=yes ;;
+
--all) M=yes ; N=yes ; S=yes ;
P=yes
;
;
--machine) M=yes ;; --nodename) N=yes ;; --sysname) S=yes ;;
-
+
--processor) P=yes ;;
--*) echo "Unknown option $a" exit 1 ;; -*) case "$a" in *m*) M=yes ;; esac case "$a" in *n*) N=yes ;; esac case "$a" in
-
+
*p*) P=yes ;;
+
esac
+
+
case "$a" in
*s*) S=yes ;; esac case "$a" in *a*) M=yes ; N=yes ; S=yes ;; esac ;; esac done
-
if [
$M$N$S
=
nonono
]; then
+
if [
$M$N$S$P
=
nononono
]; then
S=yes fi OUTPUT= if [ $S = yes ]; then OUTPUT="$OUTPUT Windows_NT" # OUTPUT="$OUTPUT `getntenv OS`" fi if [ $N = yes ]; then OUTPUT="$OUTPUT $NTHOST" fi if [ $M = yes ]; then OUTPUT="$OUTPUT `getntenv PROCESSOR_ARCHITECTURE`" fi
-
+
if [ $P = yes ]; then
+
OUTPUT="$OUTPUT `getntenv PROCESSOR_ARCHITECTURE`"
+
fi
+
echo $OUTPUT exit 0