1 |
commit: 95b017ba6e25970976a2f562400362c0ec369ea5 |
2 |
Author: Michael Weber <xmw <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Oct 28 17:26:13 2012 +0000 |
4 |
Commit: Michael Weber <xmw <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Oct 28 17:26:13 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=95b017ba |
7 |
|
8 |
x11-misc/trivdm: Version bump, regular agetty style uname and clock, metal theme. |
9 |
|
10 |
Package-Manager: portage-2.1.11.30 |
11 |
Manifest-Sign-Key: 62EEF090 |
12 |
|
13 |
--- |
14 |
x11-misc/trivdm/ChangeLog | 7 ++ |
15 |
x11-misc/trivdm/Manifest | 15 ----- |
16 |
x11-misc/trivdm/files/trivdm-0_p20120423 | 63 -------------------- |
17 |
.../{trivdm-0_p20120321 => trivdm-0_p20121028} | 7 +- |
18 |
..._p20120423.ebuild => trivdm-0_p20121028.ebuild} | 0 |
19 |
5 files changed, 11 insertions(+), 81 deletions(-) |
20 |
|
21 |
diff --git a/x11-misc/trivdm/ChangeLog b/x11-misc/trivdm/ChangeLog |
22 |
index 1e4d35c..f782e98 100644 |
23 |
--- a/x11-misc/trivdm/ChangeLog |
24 |
+++ b/x11-misc/trivdm/ChangeLog |
25 |
@@ -2,6 +2,13 @@ |
26 |
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
27 |
# $Header: $ |
28 |
|
29 |
+*trivdm-0_p20121028 (28 Oct 2012) |
30 |
+ |
31 |
+ 28 Oct 2012; Michael Weber <xmw@g.o> -files/trivdm-0_p20120321, |
32 |
+ -files/trivdm-0_p20120423, -trivdm-0_p20120423.ebuild, |
33 |
+ +files/trivdm-0_p20121028, +trivdm-0_p20121028.ebuild: |
34 |
+ Version bump, regular agetty style uname and clock, metal theme. |
35 |
+ |
36 |
25 Apr 2012; Michael Weber <xmw@g.o> -trivdm-0_p20120321.ebuild: |
37 |
Remove old version |
38 |
|
39 |
|
40 |
diff --git a/x11-misc/trivdm/Manifest b/x11-misc/trivdm/Manifest |
41 |
deleted file mode 100644 |
42 |
index 810f5f6..0000000 |
43 |
--- a/x11-misc/trivdm/Manifest |
44 |
+++ /dev/null |
45 |
@@ -1,15 +0,0 @@ |
46 |
------BEGIN PGP SIGNED MESSAGE----- |
47 |
-Hash: SHA256 |
48 |
- |
49 |
-AUX trivdm-0_p20120321 2538 RMD160 78335c20844ac5ff8e351a72a37356d5bfd99b3a SHA1 10dbbedd2bf58e0ab06cf7f7fedfc38dcfe53e33 SHA256 64a4639913c9370e3f6fb28e244118da272b1382d3ad592d6fe9c8458c531abc |
50 |
-AUX trivdm-0_p20120423 2563 RMD160 c1189819a3855b7018c1b075036cc359de13631b SHA1 aea9affda4a0c33c72877733545c36b7907e2c32 SHA256 30be20dd063c4dac69c40d7c52c2e1b8b15c83cab601570086b97d657d5a97ca |
51 |
-EBUILD trivdm-0_p20120423.ebuild 1716 RMD160 49eebd9c396245e593c826a5b113f13e1ac23eae SHA1 96009deaa3d5cb184a40cc8ca0ef78e8d2fb852c SHA256 f3a860912c37d5d51520c0aa725dac6a993631992be535c268c51b20c7b753c4 |
52 |
-MISC ChangeLog 1272 RMD160 bb1e22db64bc3279a538d16283ed93de9d0fb47b SHA1 cd85d56d02f56ca1a676230979958cae3b620a0d SHA256 e73a203eef5f68292b25871d40ffa97d93ba2282d8d81d936c8ce7c74ce172d3 |
53 |
-MISC metadata.xml 245 RMD160 6b03982a4d5f32d9fa6b9259ae36f9fcb07c8404 SHA1 fb16c7b4c5ab071dd979f761b8bb075f5396b737 SHA256 375a1da02cd2c393ce2378a73c1ce08134bc030b3bb378c6a4d6ca9cd5be1f8d |
54 |
------BEGIN PGP SIGNATURE----- |
55 |
-Version: GnuPG v2.0.17 (GNU/Linux) |
56 |
- |
57 |
-iF4EAREIAAYFAk+YF8oACgkQknrdDGLu8JAJNQD/UZPNeb7j4WTMoeLuKXXX/O5c |
58 |
-cJQPdAIECmjKhLd9hysA/jdtq4lsMan2fW1Cetr8AwsNSI86yeU4h8eGXottyyx5 |
59 |
-=8erp |
60 |
------END PGP SIGNATURE----- |
61 |
|
62 |
diff --git a/x11-misc/trivdm/files/trivdm-0_p20120423 b/x11-misc/trivdm/files/trivdm-0_p20120423 |
63 |
deleted file mode 100644 |
64 |
index 2470cdd..0000000 |
65 |
--- a/x11-misc/trivdm/files/trivdm-0_p20120423 |
66 |
+++ /dev/null |
67 |
@@ -1,63 +0,0 @@ |
68 |
-#!/bin/zsh |
69 |
-# trivdm by Christian Neukirchen, Michael Weber root@××××××.de |
70 |
-# wget http://xmw.de/tmp/trivdm -O /usr/local/bin/trivdm |
71 |
-# c7:2345:respawn:/usr/bin/openvt -c 7 -f -w /usr/local/bin/trivdm |
72 |
-# symlinks to /usr/local/bin/{gdmflexiserver,w} and /etc/local.d/trivdm.start |
73 |
-# groupadd --system trivdm ; useradd --system -g trivdm -G wheel trivdm |
74 |
-# chmod u+s /usr/bin/chvt |
75 |
- |
76 |
-NAME=$(basename $0) ; USER=trivdm ; LANG=C |
77 |
-log() { echo "$@" | logger -s -t $NAME } |
78 |
-trap 'read -s -k -t 10 "?Press any key to continue ..." ; exit -1 ' ZERR |
79 |
-w() { ps haxo ruser,tty,comm | grep -v $USER | egrep -v "agetty|login$" | \ |
80 |
- awk '{ if ( $3 == "X" || $2 != "?" ) print $1" "$2 }' | sort -u | \ |
81 |
- awk '{ ORS="" ; if ( u != $1 ) { u=$1 ; print "\n"u"\t" } ; print $2"," }' \ |
82 |
- | sed -e '1d ; s:,$:: ; $a\' } |
83 |
- |
84 |
-case $NAME in |
85 |
- gdmflexiserver) |
86 |
- [ "$1" = "-ls" ] && exec chvt 7 || exec /usr/bin/gdmflexiserver $@ ;; |
87 |
- trivdm.start) |
88 |
- chvt 7 ; exec setfont sun12x22 ;; |
89 |
- w) |
90 |
- w ; exec /usr/bin/w $@ ;; |
91 |
- *) |
92 |
- [ "$1" = "update" ] && exec wget http://xmw.de/tmp/$NAME -O $0 |
93 |
- [ "$(id -un)" = "$USER" ] || exec su -c $0 $USER ;; |
94 |
-esac |
95 |
- |
96 |
-clear |
97 |
-toilet --font mono9 --gay $(hostname) | awk \ |
98 |
- '{a[NR%8]=a[NR%8] $0} END {for (i=1;i<=NR;i++) print a[i];print a[0]}' \ |
99 |
- | sed 's/ *$//g;/^$/d' |
100 |
-echo ; uname -srp ; echo |
101 |
-print -n "Usage: <username>[/<session type>]|!halt|!reboot |
102 |
- <session type> in ~/.xinitrc (default), Gnome (fallback),\n\t" |
103 |
-find /etc/X11/Sessions -type f ! -name Gnome | \ |
104 |
- awk -F / 'BEGIN { ORS=", " } { print $5 }' | sed 's:, $:\n\n:' |
105 |
-print "connected users:\n$({ w | grep '' || print '<none>'} | sed 's:^:\t:')\n" |
106 |
-read "login?$(hostname)/tty7 x11 login: " |
107 |
- |
108 |
-case $login in |
109 |
- "" ) [ ] ;; |
110 |
- !* ) if [ -z "$(w)" ] ; then sudo -n "${login[2,-1]}" |
111 |
- else log "$login denied, users logged in!" ; fi ; [ ] ;; |
112 |
- */* ) xclient=$(find /etc/X11/Sessions -iname "*${login#*/}*" \ |
113 |
- -type f | sort | head -n 1) |
114 |
- [ -n "$xclient" ] || { log invalid session ; [ ] } |
115 |
- login=${login%/*} ;; |
116 |
- * ) xclient="~/.xinitrc" ;; |
117 |
-esac |
118 |
- |
119 |
-id "$login" 2>&1 >/dev/null | sed "s|^id:|$NAME:|" |
120 |
-id "$login" 2>/dev/null >/dev/null |
121 |
- |
122 |
-tty=$(ps h -eo ruser,tty,comm | grep "^$login " | awk '$3=="X" {print $2}') |
123 |
-[ "$tty" ] && { log switching to console $tty ; chvt "${tty#tty}" ; [ ] } |
124 |
- |
125 |
-dpy=0 ; while [ -e /tmp/.X11-unix/X$dpy ] ; do (( dpy += 1 )) done |
126 |
-su -l -c "export xclient=$xclient ; |
127 |
- [ -x \"\$xclient\" ] || xclient=/etc/X11/Sessions/Gnome ; |
128 |
- /usr/sbin/daemonize -a -e ~/.xorg-stderr -o ~/.xorg-stdout -c ~ \ |
129 |
- /usr/bin/startx \$xclient -- :$dpy -retro" $login |
130 |
-[ ] |
131 |
|
132 |
diff --git a/x11-misc/trivdm/files/trivdm-0_p20120321 b/x11-misc/trivdm/files/trivdm-0_p20121028 |
133 |
similarity index 91% |
134 |
rename from x11-misc/trivdm/files/trivdm-0_p20120321 |
135 |
rename to x11-misc/trivdm/files/trivdm-0_p20121028 |
136 |
index 5336dd6..31b4481 100644 |
137 |
--- a/x11-misc/trivdm/files/trivdm-0_p20120321 |
138 |
+++ b/x11-misc/trivdm/files/trivdm-0_p20121028 |
139 |
@@ -27,10 +27,11 @@ case $NAME in |
140 |
esac |
141 |
|
142 |
clear |
143 |
-toilet --font mono9 --gay $(hostname) | awk \ |
144 |
+toilet --font mono9 --metal $(hostname) | awk \ |
145 |
'{a[NR%8]=a[NR%8] $0} END {for (i=1;i<=NR;i++) print a[i];print a[0]}' \ |
146 |
- | sed 's/ *$//g;/^$/d' |
147 |
-print -n "Usage: <username>[/<session type>]|!halt|!reboot |
148 |
+ | sed 's/ *$//g;/^$/d' ; echo |
149 |
+( uname -srp ; echo " (" ; date +%H:%M:%S ; echo ")" ) | tr -d '\n' |
150 |
+print -n "\n\nUsage: <username>[/<session type>]|!halt|!reboot |
151 |
<session type> in ~/.xinitrc (default), Gnome (fallback),\n\t" |
152 |
find /etc/X11/Sessions -type f ! -name Gnome | \ |
153 |
awk -F / 'BEGIN { ORS=", " } { print $5 }' | sed 's:, $:\n\n:' |
154 |
|
155 |
diff --git a/x11-misc/trivdm/trivdm-0_p20120423.ebuild b/x11-misc/trivdm/trivdm-0_p20121028.ebuild |
156 |
similarity index 100% |
157 |
rename from x11-misc/trivdm/trivdm-0_p20120423.ebuild |
158 |
rename to x11-misc/trivdm/trivdm-0_p20121028.ebuild |