Skip to content

Commit b37fbf7

Browse files
committed
man: make english man link to zh_CN version
Signed-off-by: Menglong Dong <imagedong@tencent.com>
1 parent 12a4b71 commit b37fbf7

2 files changed

Lines changed: 18 additions & 11 deletions

File tree

Makefile

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ RELEASE ?= tl3
44
export RELEASE
55

66
targets := droptrace nodetrace src legacy
7-
targets-call = for i in $^; do make $1 -C $$i $@; done
7+
targets-call = for i in $1; do make $2 -C $$i $@; done
88
man-target := script/zh_CN/nettrace.8
99

1010
ROOT := $(abspath .)
@@ -20,8 +20,8 @@ SOURCE_DIR := ~/rpmbuild/SOURCES/nettrace-${VERSION}
2020
PACK_TARGET := nettrace-$(VERSION)-$(RELEASE)
2121
PACK_PATH := $(abspath $(PREFIX)/$(PACK_TARGET))
2222

23-
all clean:: $(targets)
24-
$(call targets-call)
23+
all clean::
24+
$(call targets-call,$(targets))
2525

2626
clean::
2727
rm -rf output $(man-target)
@@ -31,23 +31,29 @@ clean::
3131

3232
man: $(man-target)
3333

34-
install: man $(targets)
34+
install: man
3535
@mkdir -p $(PREFIX)
36-
$(call targets-call)
36+
$(call targets-call,$(targets))
3737

38-
@mkdir -p ${MAN_DIR}/man8/; gzip -k $(SCRIPT)/*.8; mv \
39-
$(SCRIPT)/*.8.gz ${MAN_DIR}/man8/
40-
4138
@mkdir -p ${MAN_DIR}/zh_CN/man8/; gzip -k $(SCRIPT)/zh_CN/*.8; \
42-
mv $(SCRIPT)/zh_CN/*.8.gz ${MAN_DIR}/zh_CN/man8/
39+
mv $(SCRIPT)/zh_CN/*.8.gz ${MAN_DIR}/zh_CN/man8
40+
41+
@mkdir -p ${MAN_DIR}/man8/; gzip -k $(SCRIPT)/*.8; mv \
42+
$(SCRIPT)/*.8.gz ${MAN_DIR}/man8/; \
43+
cd ${MAN_DIR}/man8/; for i in `ls ../zh_CN/man8/`; \
44+
do \
45+
if [ ! -f $$i ];then \
46+
ln -s ../zh_CN/man8/$$i ./; \
47+
fi; \
48+
done
4349

4450
@mkdir -p $(BCOMP); cd $(BCOMP); cp $(SCRIPT)/bash-completion.sh \
4551
./nettrace; ln -s nettrace droptrace
4652

47-
pack: $(targets)
53+
pack:
4854
@make clean
4955
@rm -rf $(PACK_PATH) && mkdir -p $(PACK_PATH)
50-
$(call targets-call,PREFIX=$(PACK_PATH))
56+
$(call targets-call,$(targets),PREFIX=$(PACK_PATH))
5157
@cd $(PREFIX) && tar -cjf $(PACK_TARGET).tar.bz2 $(PACK_TARGET)
5258

5359
rpm:

script/nettrace.spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ PREFIX=$RPM_BUILD_ROOT
4646
/usr/bin/nodetrace-watch
4747
/usr/share/man/man8/nettrace-legacy.8.gz
4848
/usr/share/man/zh_CN/man8/nettrace.8.gz
49+
/usr/share/man/man8/nettrace.8.gz
4950
/usr/share/man/man8/dropreason.8.gz
5051
/usr/share/bash-completion/completions/nettrace
5152
/usr/share/bash-completion/completions/droptrace

0 commit comments

Comments
 (0)