OSDN Git Service

util-linux 2.37.3: Reserve to translate.
[linuxjm/jm.git] / manual / util-linux / original / getfiles.txt
1 #------------------------------
2 # ソース tarball 入手と伸長
3 #------------------------------
4 $ cd ~/src
5 $ wget -N https://www.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.3.tar.xz
6 $ tar xf util-linux-2.37.3.tar.xz
7 $ ls
8 util-linux-2.37.3
9
10 #------------------------------
11 # man ページ生成
12 #  setpriv 生成には libcap-ng 要
13 #------------------------------
14
15 $ cd ~/src/util-linux-2.37.3
16 # 全 man ページ生成のため、
17 # 以下の configure パラメーターが必要
18 $ ./configure --prefix=/usr \
19     --enable-chfn-chsh \
20     --enable-line      \
21     --enable-login     \
22     --enable-newgrp    \
23     --enable-pg        \
24     --enable-runuser   \
25     --enable-setpriv   \
26     --enable-su        \
27     --enable-write     \
28     --enable-fdformat  \
29     --enable-tunelp    \
30     --enable-vipw
31 $ make DESTDIR=. install-man
32
33 #------------------------------
34 # 当プロジェクトへの man ページのコピー
35 #------------------------------
36
37 $ cd $(JMTOP)/manual/util-linux/original
38 $ cat > getfiles.sh <<"EOF"
39 #!/bin/sh
40
41 SRCDIR=~/src/util-linux-2.37.3
42
43 rm -fr man{1,3,5,8}
44 mkdir  man{1,3,5,8}
45
46 for n in 1 3 5 8; do
47   cp -d $SRCDIR/usr/share/man/man$n/*.$n man$n
48 done
49
50 # © (0xC2, 0xA9) が po4a 処理結果として翻訳 100% にならないため、
51 # あらかじめ \(co に変換する。
52 for f in man1/flock.1 \
53         man1/scriptlive.1 \
54         man1/scriptreplay.1 \
55         man1/taskset.1; do
56   sed -i -e "s/\xC2\xA9/\\(co/g" $f
57 done
58 EOF
59
60 $ sh getfiles.sh