$B$J$*!"$3$N5-=R$O(B 2005$BG/(B2$B7n(B6$BF|(B $B;~E@$G$N$b$N$J$N$G!"(B $B%$%s%9%H!<%k$5$l$k%q%c%1!<%8$o0[$j$k>l9g$,$"$k!#(B
[root@hackkit /root]# cd /etc/apt/
[root@hackkit apt]# mv sources.list{,.orig}
[root@hackkit apt]# echo 'rpm http://updates.vinelinux.org/apt 2.6.99/$(ARCH) main'> sources.list
[root@hackkit apt]# apt-get update
$BpJs%D%j!<$r:n@.$7$f$$$^$9(b... $B40N;(B
W: http://updates.vinelinux.org/apt/ $B$OG'>Z$r>JN,$7$^$9!#(B
[root@hackkit apt]# apt-get upgrade
$B%Q%C%1!<%8%j%9%h$rfi$_$3$s$g$$$^$9(b... $B40N;(B
$B0MB8>pJs%D%j!<$r:n@.$7$f$$$^$9(b... $B40N;(B
$B0J2<$n%q%c%1!<%8$,%"%c%w%0%l!<%i$5$l$^$9(b:
apt popt rpm
3 $B8D$N%"%C%W%0%l!<%i%q%c%1!<%8(b, 0 $B8D$N?75,%Q%C%1!<%8(b, 0 $B8D$N:o=|(B/$B%j%W%l!<%9%q%c%1!<%8(b, 0 $B8D$NJ]N1%Q%C%1!<%8$,$"$j$^$9!#(b
$B
rpm DB $B$N:F:n@.(B
[root@hackkit apt]# rpm --rebuilddb
[root@hackkit apt]#
apt $B$N@_Dj(B
/etc/apt/sources.list $B$r=$@5$7!"%Q%C%1!<%8%j%9%h$r%"%c%w%g!<%h$9$k(b
[root@hackkit apt]# echo 'rpm http://updates.vinelinux.org/apt 3.1/$(ARCH) main updates'> /etc/apt/sources.list
[root@hackkit apt]# apt-get update
$BpJs%D%j!<$r:n@.$7$f$$$^$9(b... $B40N;(B
[root@hackkit apt]#
$B%Q%C%1!<%8$n
apt-get -d dist-upgrade $B$r
[root@hackkit apt]# apt-get clean
[root@hackkit apt]# apt-get -d dist-upgrade
$B%Q%C%1!<%8%j%9%h$rfi$_$3$s$g$$$^$9(b... $B40N;(B
$B0MB8>pJs%D%j!<$r:n@.$7$f$$$^$9(b... $B40N;(B
$B%"%C%W%0%l!<%i%q%c%1!<%8$r8!=p$7$f$$$^$9(b... $B40N;(B
$B0J2<$n%q%c%1!<%8$,%"%c%w%0%l!<%i$5$l$^$9(b:
MAKEDEV SysVinit alternatives apache apt bash bc bind bind-utils binutils bzip2 chkconfig console-tools cpio cracklib
cracklib-dicts dev diffutils e2fsprogs ed file fileutils ftp gawk gcc gcc-cpp gdbm glib glibc glibc-common glibc-devel
gnupg grep groff gzip hdparm inetd initscripts install-info iproute iputils less libtermcap logrotate losetup mailcap
mailx make man mingetty mkinitrd mktemp modutils mount ncompress ncurses net-tools newt nkf ntp ntsysv openssl pam
passwd patch perl pmac-utils popt postfix procmail proftpd psmisc pwdb quota readline rootfiles rpm rsync sed setup
sh-utils shadow-utils slang sysklogd tar tcp_wrappers tcsh textutils tmpwatch unzip util-linux vixie-cron which words
zlib
$B0J2<$n%q%c%1!<%8$,?7$?$k%$%s%9%h!<%k$5$l$^$9(b:
cyrus-sasl db4 glib2 gpm libelf libgcc libstdc++3 libuser usermode vine-keyring vine-release
$B0J2<$n%q%c%1!<%8$oj]n1$5$l$^$9(b:
kernel-headers
$B%"%C%W%0%l!<%i(b: 95 $B8D(B, $B?75,%$%s%9%H!<%k(b: 11 $B8D(B, $B:o=|(B: 0 $B8D(B, $BJ]N1(B: 1 $B8D(B
93.9MB $B$N%"!<%+%$%v$r
gd $B%Q%C%1!<%8$n
[root@hackkit apt]# apt-get -d install gd
$B%Q%C%1!<%8%j%9%h$rfi$_$3$s$g$$$^$9(b... $B40N;(B
$B0MB8>pJs%D%j!<$r:n@.$7$f$$$^$9(b... $B40N;(B
$B0J2<$ndi2c%q%c%1!<%8$,%$%s%9%h!<%k$5$l$^$9(b:
XOrg-libs binutils freetype2 glibc glibc-common glibc-devel libexpat libjpeg libpng
$B0J2<$n%q%c%1!<%8$,%"%c%w%0%l!<%i$5$l$^$9(b:
binutils glibc glibc-common glibc-devel
$B0J2<$n%q%c%1!<%8$,?7$?$k%$%s%9%h!<%k$5$l$^$9(b:
XOrg-libs freetype2 gd libexpat libjpeg libpng
$B%"%C%W%0%l!<%i(b: 4 $B8D(B, $B?75,%$%s%9%H!<%k(b: 6 $B8D(B, $B:o=|(B: 0 $B8D(B, $BJ]N1(B: 92 $B8D(B
3023kB/41.6MB $B$N%"!<%+%$%v$r
nss_db-compat $B%Q%C%1!<%8$n:o=|(b
[root@hackkit apt]# rpm -e nss_db-compat
[root@hackkit apt]#
glibc $B%Q%C%1!<%8$n:o=|(b
/var/cache/apt/archives/ $B$K
[root@hackkit apt]# cd /var/cache/apt/archives/
[root@hackkit archives]# ls glibc*
glibc-common_2.3.3-3vl1.1_ppc.rpm glibc-devel_2.3.3-3vl1.1_ppc.rpm glibc_2.3.3-3vl1.1_ppc.rpm
[root@hackkit archives]# rm glibc*
rm: `glibc-common_2.3.3-3vl1.1_ppc.rpm' $B$r:o=|$7$^$9$+(B(yes/no)? y
rm: `glibc-devel_2.3.3-3vl1.1_ppc.rpm' $B$r:o=|$7$^$9$+(B(yes/no)? y
rm: `glibc_2.3.3-3vl1.1_ppc.rpm' $B$r:o=|$7$^$9$+(B(yes/no)? y
[root@hackkit archives]#
[root@hackkit archives]# rm nscd*
rm: ``nscd*'' $B$r:o=|$G$-$^$;$s(B: $B$=$N$h$&$J%U%!%$%k$d%G%#%l%/%H%j$O$"$j$^$;$s(B
[root@hackkit archives]#
glibc $B%Q%C%1!<%8$rcv$/(b
$B%3%s%Q%$%k$7$?(B glibc $B4XO"$N%Q%C%1!<%8(b$B$r(B
/var/cache/apt/archives $B$KCV$/(B
-rw-r--r-- 1 yasunari yamasita 14763545 Jan 30 05:06 glibc-2.3.3-3vl1.1hk1.ppc.rpm
-rw-r--r-- 1 yasunari yamasita 17315635 Jan 30 05:26 glibc-common-2.3.3-3vl1.1hk1.ppc.rpm
-rw-r--r-- 1 yasunari yamasita 29002448 Jan 30 05:34 glibc-debug-2.3.3-3vl1.1hk1.ppc.rpm
-rw-r--r-- 1 yasunari yamasita 3001551 Jan 30 05:07 glibc-devel-2.3.3-3vl1.1hk1.ppc.rpm
-rw-r--r-- 1 yasunari yamasita 29036445 Jan 30 05:15 glibc-profile-2.3.3-3vl1.1hk1.ppc.rpm
-rw-r--r-- 1 yasunari yamasita 123820 Jan 30 05:34 glibc-utils-2.3.3-3vl1.1hk1.ppc.rpm
-rw-r--r-- 1 yasunari yamasita 241438 Jan 30 05:26 nscd-2.3.3-3vl1.1hk1.ppc.rpm
$B0l5$$K%"%C%W%G!<%h(b
/var/cache/apt/archives $B$K(BVine 3.1 $B$N%Q%C%1!<%8$,=8$^$c$?$n$g(b
$B%"%C%W%G!<%h$r
[root@hackkit archives]# rpm -Uvh *.rpm
$B=`HwCf(B... ########################################### [100%]
1:glibc-common ########################################### [ 0%]
2:glibc $B7Y9p(B: /etc/localtime $B$O(B /etc/localtime.rpmnew $B$H$7$F:n@.$5$l$^$9(B
########################################### [ 1%]
: :
: :
23:mailcap $B7Y9p(B: /etc/mime.types $B$O(B /etc/mime.types.rpmsave $B$H$7$FJ]B8$5$l$^$9(B
########################################### [ 19%]
: :
: :
47:inetd $B7Y9p(B: /etc/inetd.conf $B$O(B /etc/inetd.conf.rpmnew $B$H$7$F:n@.$5$l$^$9(B
########################################### [ 40%]
: :
: :
56:binutils ########################################### [ 48%]
install-info: $B$=$N$h$&$J%U%!%$%k$d%G%#%l%/%H%j$O$"$j$^$;$s(B for /usr/share/info/as.info.gz
: :
: :
76:ntp $B7Y9p(B: /etc/ntp.conf $B$O(B /etc/ntp.conf.rpmnew $B$H$7$F:n@.$5$l$^$9(B
########################################### [ 65%]
: :
: :
88:pam $B7Y9p(B: /etc/pam.d/system-auth $B$O(B /etc/pam.d/system-auth.rpmnew $B$H$7$F:n@.$5$l$^$9(B
########################################### [ 75%]
: :
: :
93:postfix ########################################### [ 80%]
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
postalias: warning: My hostname hackkit is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
: :
: :
96:bind $B7Y9p(B: /etc/rndc.conf $B$O(B /etc/rndc.conf.rpmnew $B$H$7$F:n@.$5$l$^$9(B
########################################### [ 82%]
: :
: :
103:vine-keyring ########################################### [ 88%]
importing Vine Linux keyring to rpm keyring... done.
104:rpm ########################################### [ 89%]
105:apt $B7Y9p(B: /etc/apt/sources.list $B$O(B /etc/apt/sources.list.rpmnew $B$H$7$F:n@.$5$l$^$9(B
########################################### [ 90%]
: :
: :
114:initscripts $B7Y9p(B: /etc/inittab $B$O(B /etc/inittab.rpmnew $B$H$7$F:n@.$5$l$^$9(B
########################################### [ 98%]
115:quota ########################################### [ 99%]
116:vixie-cron ########################################### [100%]
[root@hackkit archives]#
Vine Linux 3.1 (Pichon Lalande) Kernel 2.4.17_mvl21 on a ppc login: yasunari Password: -bash-2.05b$$B%m%0%$%s$G$-$?$J$i(B OK
-bash-2.05b$ su - root Password: [root@hackkit root]#
[root@hackkit root]# cd /etc/apt/ [root@hackkit apt]# ls apt.conf apt.conf.rpmold rpmpriorities sources.list.orig translate.list.d/ apt.conf.d/ preferences sources.list sources.list.rpmnew vendors.list [root@hackkit apt]# cat sources.list rpm http://updates.vinelinux.org/apt 3.1/$(ARCH) main updates [root@hackkit apt]# cat sources.list.rpmnew # # apt for RPM source.list sample # ## ## Vine Linux 3.1 ## $BI8=`$G$O(B extras $B%+%F%4%j$O=|30$5$l$F$$$^$9!#(Bextras $B%+%F%4%jFb$N%Q%C%1!<%8(b ## $B$,I,MW$J>l9g$O%3%s%]!<%m%s%h%j%9%h$k(b "extras" $B$rDI2C$7$F$/$@$5$$!#(B # (masters) rpm [vine] http://updates.vinelinux.org/apt 3.1/$(ARCH) main devel plus updates rpm-src [vine] http://updates.vinelinux.org/apt 3.1/$(ARCH) main devel plus updates # # (ring mirror) # rpm [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus updates # rpm-src [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus updates # # (jaist mirror) # rpm [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.1/$(ARCH) main devel plus updates # rpm-src [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.1/$(ARCH) main devel plus updates # # (kddlabs mirror) # rpm [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.1/$(ARCH) main devel plus updates # rpm-src [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.1/$(ARCH) main devel plus updates [root@hackkit apt]# mv sources.list.rpmnew sources.list mv: ``sources.list'' $B$r>e=q$-$7$F$b$h$m$7$$$G$9$+(B (yes/no)? y
[root@hackkit apt]# mv apt.conf apt.conf.orig
[root@hackkit apt]# cp apt.conf.orig apt.conf
[root@hackkit apt]# vi apt.conf
[root@hackkit apt]# diff -c apt.conf.orig apt.conf
*** apt.conf.orig 2004$BG/(B11$B7n(B03$BF|(B 00:18:25.000000000 +0900
--- apt.conf 2005$BG/(B02$B7n(B06$BF|(B 02:02:29.000000000 +0900
***************
*** 20,26 ****
Hold {"^kernel$"; "kernel-";
"^kernel24$"; "kernel24-";
! "^kernel22$"; "kernel22-"; };
}
Acquire
--- 20,28 ----
Hold {"^kernel$"; "kernel-";
"^kernel24$"; "kernel24-";
! "^kernel22$"; "kernel22-";
! "^glibc$"; "glibc-";
! "^nscd$"; "nscd-"; };
}
Acquire
[root@hackkit apt]#
[root@hackkit apt]# cd [root@hackkit root]# find / -name '*.rpmnew' -print /etc/pam.d/system-auth.rpmnew /etc/localtime.rpmnew /etc/inetd.conf.rpmnew /etc/ntp.conf.rpmnew /etc/rndc.conf.rpmnew /etc/inittab.rpmnew /usr/share/info/dir.rpmnew [root@hackkit root]#
[root@hackkit root]# diff -c /etc/pam.d/system-auth{,.rpmnew}
*** /etc/pam.d/system-auth 2004$BG/(B02$B7n(B21$BF|(B 15:12:03.000000000 +0900
--- /etc/pam.d/system-auth.rpmnew 2004$BG/(B10$B7n(B13$BF|(B 11:59:06.000000000 +0900
***************
*** 1,14 ****
#%PAM-1.0
! auth required /lib/security/pam_env.so
! auth sufficient /lib/security/pam_unix.so likeauth nullok
! auth required /lib/security/pam_deny.so
! account required /lib/security/pam_unix.so
! password required /lib/security/pam_cracklib.so retry=3
! password sufficient /lib/security/pam_unix.so nullok use_authtok md5
! password required /lib/security/pam_deny.so
!
! session required /lib/security/pam_limits.so
! session required /lib/security/pam_unix.so
--- 1,15 ----
#%PAM-1.0
+ # This file is auto-generated.
+ # User changes will be destroyed the next time authconfig is run.
+ auth required /lib/security/$ISA/pam_env.so
+ auth sufficient /lib/security/$ISA/pam_unix.so likeauth nullok
+ auth required /lib/security/$ISA/pam_deny.so
! account required /lib/security/$ISA/pam_unix.so
! password required /lib/security/$ISA/pam_cracklib.so retry=3
! password sufficient /lib/security/$ISA/pam_unix.so nullok use_authtok md5 shadow
! password required /lib/security/$ISA/pam_deny.so
! session required /lib/security/$ISA/pam_limits.so
! session required /lib/security/$ISA/pam_unix.so
[root@hackkit root]# ls /etc/security/
access.conf chroot.conf console.apps/ console.perms group.conf limits.conf pam_env.conf time.conf
$B$h$/$o$+$i$J$$$,!"85$N$^$^$H$9$k!#(B
[root@hackkit root]# rm /etc/pam.d/system-auth.rpmnew rm: `/etc/pam.d/system-auth.rpmnew' $B$r:o=|$7$^$9$+(B(yes/no)? y [root@hackkit root]#
[root@hackkit root]# ls -l /etc/localtime* -rw-r--r-- 1 root root 73 Mar 20 2004 /etc/localtime -rw-r--r-- 1 root root 73 Dec 19 11:55 /etc/localtime.rpmnew [root@hackkit root]# cmp !$ cmp /etc/localtime* [root@hackkit root]#$BF1$8$b$N$J$N$G>C$9(B
[root@hackkit root]# rm /etc/localtime.rpmnew rm: `/etc/localtime.rpmnew' $B$r:o=|$7$^$9$+(B(yes/no)? y [root@hackkit root]#
[root@hackkit root]# diff /etc/inetd.conf{,.rpmnew}
35c35
< telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd ---> #telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
57d56
< pop-3 stream tcp nowait root /usr/sbin/tcpd in.qpopper [root@hackkit root]#
$BLdBj$J$7!#>C$9!#(B
[root@hackkit root]# rm -f /etc/inetd.conf.rpmnew [root@hackkit root]#
root@hackkit root]# diff /etc/ntp.conf{,.rpmnew}
14,17c14,15
< #server 127.127.1.0 # local clock < #fudge 127.127.1.0 stratum 10 < server clock.nc.fukuoka-u.ac.jp < server ntp2.jst.mfeed.ad.jp ---> server 127.127.1.0 # local clock> fudge 127.127.1.0 stratum 10
30,36d27
< # Authentication delay. If you use, or plan to use someday, the < # authentication facility you should make the programs in the auth_stuff < # directory and figure out what this number should be on your machine. < # < authenticate no < < # [root@hackkit root]#
$BLdBj$J$7!#>C$9!#(B
[root@hackkit root]# rm /etc/ntp.conf.rpmnew rm: `/etc/ntp.conf.rpmnew' $B$r:o=|$7$^$9$+(B(yes/no)? y [root@hackkit root]#$B$?$@$7!"J!2,Bg3X$N9T$O>C$7$F$*$/(B
[root@hackkit root]# mv /etc/ntp.conf{,.orig}
[root@hackkit root]# cp /etc/ntp.conf{.orig,}
[root@hackkit root]# vi /etc/ntp.conf
[root@hackkit root]# diff -c /etc/ntp.conf{.orig,}
*** /etc/ntp.conf.orig 2004$BG/(B02$B7n(B22$BF|(B 23:51:48.000000000 +0900
--- /etc/ntp.conf 2005$BG/(B02$B7n(B06$BF|(B 02:26:49.000000000 +0900
***************
*** 13,19 ****
#
#server 127.127.1.0 # local clock
#fudge 127.127.1.0 stratum 10
- server clock.nc.fukuoka-u.ac.jp
server ntp2.jst.mfeed.ad.jp
#
--- 13,18 ----
[root@hackkit root]#
[root@hackkit root]# diff -c /etc/rndc.conf{,.rpmnew}
*** /etc/rndc.conf 2004$BG/(B02$B7n(B23$BF|(B 00:32:31.000000000 +0900
--- /etc/rndc.conf.rpmnew 2004$BG/(B10$B7n(B28$BF|(B 08:02:03.000000000 +0900
***************
*** 1,21 ****
/*
* Copyright (C) 2000, 2001 Internet Software Consortium.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
! * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM
! * DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
! * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
! * INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT,
! * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
! * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
! * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
! * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
! /* $Id: rndc.conf,v 1.7 2001$BG/(B01$B7n(B09$BF|(B 21:40:45 bwelling Exp $ */
/*
* Sample rndc configuration file.
--- 1,21 ----
/*
+ * Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000, 2001 Internet Software Consortium.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
! * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
! * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
! * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
! * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
! * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
! * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
! * PERFORMANCE OF THIS SOFTWARE.
*/
! /* $Id: rndc.conf,v 1.7.2.1 2004$BG/(B03$B7n(B09$BF|(B 06:09:27 marka Exp $ */
/*
* Sample rndc configuration file.
***************
*** 32,36 ****
key "rndckey" {
algorithm hmac-md5;
! secret "ghrHaQrDLsqjmUwCMqBuOpq0bquvmHzS0V0JBVOTOYujbFXIx0NveqKkZdjL";
};
--- 32,36 ----
key "rndckey" {
algorithm hmac-md5;
! secret "@KEY@";
};
[root@hackkit root]#
$B$h$/$o$+$i$J$$(B($B4@(B)$B$N$G>e=q$-$9$k!#(B
[root@hackkit root]# mv /etc/rndc.conf.rpmnew /etc/rndc.conf mv: ``/etc/rndc.conf'' $B$r>e=q$-$7$F$b$h$m$7$$$G$9$+(B (yes/no)? y [root@hackkit root]#
[root@hackkit root]# diff /etc/inittab{,.rpmnew}
31,32c31,32
< # Things to run in every runlevel. < ud::once:/sbin/update ---> # not needed for recent kernel.> # ud::once:/sbin/update
48,53c48,53
< 1:2345:off:/sbin/mingetty tty1 < 2:2345:off:/sbin/mingetty tty2 < 3:2345:off:/sbin/mingetty tty3 < 4:2345:off:/sbin/mingetty tty4 < 5:2345:off:/sbin/mingetty tty5 < 6:2345:off:/sbin/mingetty tty6 ---> 1:2345:respawn:/sbin/mingetty tty1> 2:2345:respawn:/sbin/mingetty tty2> 3:2345:respawn:/sbin/mingetty tty3> 4:2345:respawn:/sbin/mingetty tty4> 5:2345:respawn:/sbin/mingetty tty5> 6:2345:respawn:/sbin/mingetty tty6
[root@hackkit root]#
$BLdBj$J$7!#>C$9!#(B
[root@hackkit root]# rm /etc/inittab.rpmnew rm: `/etc/inittab.rpmnew' $B$r:o=|$7$^$9$+(B(yes/no)? y [root@hackkit root]#
$BB3$$$F(B *.rpmold $B$rC5$9(B
[root@hackkit root]# find / -name '*.rpmold' -print /etc/apt/apt.conf.rpmold [root@hackkit root]#
[root@hackkit root]# rm /etc/apt/apt.conf.rpmold rm: `/etc/apt/apt.conf.rpmold' $B$r:o=|$7$^$9$+(B(yes/no)? y [root@hackkit root]#$B%/%j!<%s%$%s%9%h!<%k40n;(b