LS-GL/HS-DHGL ハックキットのアーカイブの etch 化

HS-DHGL LS-GL

LS-GL で動作しているハックキットが etch 化できたので、 次はハックキットのアーカイブを etch 化する。

アーカイブの展開

ハックキット 1.0 のアーカイブを展開する。
ude:/mnt/share# ls
HackKit-1.00
ude:/mnt/share# mkdir HackKit-2.00
ude:/mnt/share# cd HackKit-2.00/
ude:/mnt/share/HackKit-2.00# tar zxvf ../HackKit-1.00/LS-GL_hackkit_1.00.tar.gz
	:
ude:/mnt/share/HackKit-2.00#

chroot

ude:/mnt/share/HackKit-2.00# pwd
/mnt/share/HackKit-2.00
ude:/mnt/share/HackKit-2.00# ls
bin  boot  dev  etc  home  initrd  lib  lost+found  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var
ude:/mnt/share/HackKit-2.00# chroot .
ude:/#
以下は、ジェイルの中の作業

sources.list の変更

またまた玄箱/Pro の時と同じく kemo さんの書き込みのまま
ude:~# cd /etc/apt/
ude:/etc/apt# cat > sources.list
deb http://ftp2.jp.debian.org/debian/ etch main contrib non-free
deb http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb http://security.debian.org etch/updates main contrib non-free

deb-src http://ftp2.jp.debian.org/debian/ etch main contrib non-free
deb-src http://ftp2.jp.debian.org/debian/ etch-proposed-updates main contrib non-free
deb-src http://ftp2.jp.debian.org/debian-security/ etch/updates main contrib non-free
deb-src http://security.debian.org etch/updates main contrib non-free
CTRL-D
ude:/etc/apt#

apt-get update

ude:/etc/apt# apt-get update
Get:1 http://ftp2.jp.debian.org etch/main Packages [5464kB]
Get:2 http://security.debian.org etch/updates/main Packages [59.4kB]
Get:3 http://security.debian.org etch/updates/main Release [96B]
	:
	:
Get:48 http://ftp2.jp.debian.org etch/updates/non-free Release [103B]
Fetched 7463kB in 15s (487kB/s)
Reading Package Lists... Done
ude:/etc/apt#

apt-get dist-upgrade

ude:/etc/apt# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be REMOVED:
  base-config libnewt0.51 netkit-inetd
The following NEW packages will be installed:
  debian-archive-keyring gcc-4.1-base gnupg gpgv laptop-detect libbz2-1.0 libdb4.3 libdb4.4 libdevmapper1.02
  libgnutls13 libldap2 libncursesw5 libnewt0.52 libreadline5 libsasl2-2 libselinux1 libsepol1 libsigc++-2.0-0c2a
  libslang2 libssl0.9.8 libstdc++6 libtasn1-3 libusb-0.1-4 lsb-base mktemp openbsd-inetd readline-common
  sysvinit-utils tasksel-data tzdata update-inetd
The following packages will be upgraded:
  adduser apt apt-utils aptitude at base-files base-passwd bash bsdmainutils bsdutils console-common console-data
  console-tools coreutils cpio cron debconf debconf-i18n debianutils dhcp-client dpkg dselect e2fslibs e2fsprogs
  exim4 exim4-base exim4-config exim4-daemon-light fdutils findutils gcc-3.3-base gettext-base grep groff-base gzip
  hostname ifupdown info initscripts iputils-ping klogd libacl1 libattr1 libblkid1 libc6 libcomerr2 libconsole
  libdb1-compat libdb3 libdb4.2 libgcc1 libgcrypt11 libgdbm3 libgpg-error0 libgpmg1 liblocale-gettext-perl
  liblockfile1 liblzo1 libncurses5 libopencdk8 libpam-modules libpam-runtime libpam0g libpcre3 libperl5.8 libpopt0
  libss2 libssl0.9.7 libstdc++5 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtextwrap1
  libuuid1 libwrap0 locales login logrotate mailx makedev man-db manpages modutils mount nano ncurses-base
  ncurses-bin net-tools netbase nvi passwd perl-base procps sed sysklogd sysv-rc sysvinit tar tasksel tcpd telnet
  telnetd util-linux wget whiptail zlib1g
106 upgraded, 31 newly installed, 3 to remove and 0 not upgraded.
Need to get 45.2MB of archives.
After unpacking 25.0MB of additional disk space will be used.
Do you want to continue? [Y/n] y
	:
	:
ude:/etc/apt#

apt-get clean

ude:/# apt-get clean
ude:/#

exit

ジェイルから抜ける。
ude:~# exit
ude:/mnt/share/HackKit-2.00#

再起動

いろいろなプロセスがジェイルの中で立ち上がったので、 念のため LS-GL まるごと再起動する。

掃除

掃除する
ude:/mnt/share/HackKit-2.00# rm -fr var/run/*
ude:/mnt/share/HackKit-2.00# rm -f root/.bash_history

/etc/fstab の修正

・/etc/fstab から /dev/pts を消す
・sda1, sda4 を xfs でマウントするよう修正

アーカイブの作成

ude:/mnt/share/HackKit-2.00# tar zcvf ../LS-GL_hackkit_2.00.tar.gz .
	:
	:

スクリプトの修正

・アーカイブのファイル名変更
・sda1, sda4 を xfs でマウントするよう修正
・. の代りに入っていた不正なコードを修正

LS-GL/HS-DHGL ハックキット 2.0 できたかな。
インストールして確認が必要



LS-160GL
楽天市場
Amazon
Yahoo!ショッピング
ソフマップ
ツクモネットショプ
livedoor デパート
ドスパラ


HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon


LS-GL も etch 化
ハックの記録
LinkStation/玄箱 をハックしよう

LS-GL が熱い

Copyright (C) 2003-2007 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市