version-gen.sh μ€ν¬λ¦½νΈλ collectd-5.9.2 νκ·Έμ "5.9.2"λ₯Ό μμ±ν΄μΌ ν©λλ€.
version-gen.sh μ€ν¬λ¦½νΈλ collectd-5.9.2 νκ·Έμ "5.9.1.7.gdfb9dd0"μ μμ±ν©λλ€.
$ git clone https://github.com/collectd/collectd.git
$ cd collectd
$ git checkout collectd-5.9.2
$ ./version-gen.sh
collectd-5.9.2 νκ·Έμλ μ£Όμμ΄ λ¬λ € μμ§ μμ΅λλ€.
νμΌμ΄ collectd.orgμλ μ λ‘λλμ§ μμμμ μΆκ°ν μ μμ΅λλ€(μ¬μ νμΌμ μ΄μ λ°λΌ λ€λ¦)
μ£Όμμ μΆκ°νμ¬ λ‘컬μμ μμ ν μ μμμ νμΈνμ΅λλ€.
git tag -f collectd-5.9.2 -m "Tag for version 5.9.2"
μ΄μ collectd-5.9.2 ν¨ν€μ§ κ° μ΄λ»κ² μμ±λμλμ§ κΆκΈν©λλ€.
μΌλ°μ μΌλ‘ Autotoolized μννΈμ¨μ΄μ μμ€ ν¨ν€μ§λ λ€μμ ν΅ν΄ μμ±ν΄μΌ ν©λλ€.
$ make dist
κ·Έλ¬λ λ€μκ³Ό κ°μ μ΄μ λ‘ μ¬μ©νμ§ μλ κ² κ°μ΅λλ€.
PACKAGE_VERSION
λ μ¬μ ν '5.8.1.git'
@mrunge @octo
collectd-5.9.2.tar.bz2λ bzip2 νμΌμ΄ μλλΌ λ΄λΆμ .tar νμΌμ΄ μλ .xz νμΌμΈ κ² κ°μ΅λλ€. (λ°λΌμ tar bzip2 μμΉ΄μ΄λΈ λμ xz μμΉ΄μ΄λΈ μμ tar μμΉ΄μ΄λΈκ° μμ΅λλ€.)
μ΄λ‘ μΈν΄ μ€μν μ¬μ©μ μ€λ₯κ° λ°μν©λλ€.
bzcat: /Openwrt/r7800/dl/collectd-5.9.2.tar.bz2 is not a bzip2 file.
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
κ·Έλ¦¬κ³ μμμ μΈκΈνλ―μ΄ νμΌμλ λͺ λ©κ°λ°μ΄νΈμ autom4te.cache λ±μ΄ ν¬ν¨λμ΄ μμ΅λλ€.
κ·Έλ¦¬κ³ 5.9.x μμ€ λ¦΄λ¦¬μ€ tar νμΌ μ΄νμ λ λ€λ₯Έ λ¨μ μ (μμ±λ) νμΌ src/liboconfig/parser.cκ° λλ½λμ΄ buildrootμμ κ°μ§ν λ‘컬 λ€μ μ€μΉ(λλ ν¬λ‘μ€ μ»΄νμΌμ κ²½μ° νΈμ€νΈ λ€μ μ€μΉλ₯Ό κ°μ μ€νν©λλ€. autobuilds, μμΈν λ΄μ©μ [1] μ°Έμ‘°)..., μ΄κ²μ tarballμ 'λ²κ·Έ'μΈκ°μ μλλ©΄ μλμ μΈκ°μ?
[1] http://lists.busybox.net/pipermail/buildroot/2019-October/261555.html
μ΄ λͺ¨λ λ¬Έμ λ λ²κ·Έμ
λλ€. μ΄μ λ³΄λ€ λ€λ₯Έ μ¬λμ΄ λ¦΄λ¦¬μ€ νλ‘μΈμ€λ₯Ό μννκΈ° λλ¬Έμ
λλ€.
λͺ¨λ μμ
μ νλ‘μ νΈ "μμ μ"μ λͺ
μμ νκ° μμ΄ μνλλ―λ‘ κ²°κ³Όκ° μμλ©λλ€.
μ΄κ²μ μ λ§ μ΄μν΄ μ§κΈ° μμνμ΅λλ€
μ€, μ€. νμ¨μ μ¬λ€. μ°Έμ, λλ λ©°μΉ λμ κ·Έλ¬Όμ μλλ€.
μ΄λ° μΌμ΄ μΌμ΄λμ μ£μ‘ν©λλ€. μλν κ²μ μλλλ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μνν μ μλ μμ μ μ΄ν΄λ³΄κ² μ΅λλ€.
κ·Έλμ μ¬κΈ° githubμ λ¦΄λ¦¬μ€ νμ΄μ§μμ tarballμ μ λ°μ΄νΈνμ΅λλ€.
μμ
μ κ°μ¬λ립λλ€ :μ€λ§μΌλ¦¬:
BTW μΆμ μ μ°¨μ λν λ¬Έμλ₯Ό μΆκ°νλ κ²μ΄ μ’μ νμ΄λ°μ΄λΌκ³ μκ°ν©λλ€...
νμ¬ λ€λ₯Έ μμΉμμ λ€μ΄λ‘λν λ€λ₯Έ νμΌ .tar.bz2κ° μμ΄ μλν λ€μ΄λ‘λκ° λΆνμ€ν©λλ€.
https://collectd.org/files/collectd-5.9.2.tar.bz2
(ν΄μ dfcb2a2fa7de0ab02c9e6c1457bee2069957d4ffc9b428851661e9c5e5fc35b7)
https://github.com/collectd/collectd/releases/download/collectd-5.9.2/collectd-5.9.2.tar.bz2
(ν΄μ 917c483608b9b38438b121737b510c3d68f335c091bc286aa6ebcc0c8e372a09)
$ make package/collectd/download V=s
make[1]: Entering directory '/Openwrt/r7800'
make[2]: Entering directory '/Openwrt/r7800/feeds/packages/utils/collectd'
mkdir -p /Openwrt/r7800/dl
SHELL= flock /Openwrt/r7800/tmp/.collectd-5.9.2.tar.bz2.flock -c ' /Openwrt/r7800/scripts/download.pl "/Openwrt/r7800/dl" "collectd-5.9.2.tar.bz2" "7b220f8898a061f6e7f29a8c16697d1a198277f813da69474a67911097c0626b" "" "https://collectd.org/files/" "https://github.com/collectd/collectd/releases/download/collectd-5.9.2" '
...
1500K .......... .......... .......... ..... 100% 29.1M=0.2s
2019-10-09 17:06:38 (6.44 MB/s) - written to stdout [1572628/1572628]
Hash of the downloaded file ... dfcb2a2fa7de0ab02c9e6c1457bee2069957d4ffc9b428851661e9c5e5fc35b7
+ wget --tries=5 --timeout=20 --no-check-certificate --output-document=- https://github.com/collectd/collectd/releases/download/collectd-5.9.2/collectd-5.9.2.tar.bz2
--2019-10-09 17:06:38-- https://github.com/collectd/collectd/releases/download/collectd-5.9.2/collectd-5.9.2.tar.bz2
Resolving github.com (github.com)... 140.82.118.4
...
1750K .......... .......... .......... ........ 100% 15.3M=0.9s
2019-10-09 17:06:40 (2.05 MB/s) - written to stdout [1831777/1831777]
Hash of the downloaded file ... 917c483608b9b38438b121737b510c3d68f335c091bc286aa6ebcc0c8e372a09
μ¬λ°λ₯Έ νμΌμ collectd.orgμλ μ λ‘λνμμμ€(μ€μ λ‘ μ¬λ°λ₯Έ νμΌμΈ κ²½μ°. λ€μ΄λ‘λ λ¨κ³μμ μ°μ°ν λ°κ²¬νμ¬ μμ§ ν μ€νΈνμ§ μμμ΅λλ€.)
λλ collectd.orgμ μ‘μΈμ€ν μ μμΌλ©°, κ±°κΈ°μ collectd-5.9.2κ° νμλλ€λ μ¬μ€μ λλμ΅λλ€.
2μΌ μ μ tar.bz2 νμΌμ λ€μ λΉλνκ³ githubμ μλ νμΌμ μ΅μ νμΌλ‘ κ΅μ²΄νμ΅λλ€.
sha256sum collectd-5.9.2.tar.bz2
917c483608b9b38438b121737b510c3d68f335c091bc286aa6ebcc0c8e372a09 collectd-5.9.2.tar.bz2
ν¬μΈν°λ‘μ λ¦΄λ¦¬μ€ νλ‘μΈμ€λ https://collectd.org/wiki/index.php/Release_processμ λ¬Έμνλμ΄
νλ‘μΈμ€ μ€λͺ
μ΄ μμ νμ§ μκ±°λ μ λλ‘ λ°λ₯΄μ§ μμμ μ μμ΅λλ€.
collectd 5.9.2 λ°μ΄λ리λ collectd-5.9.2.tar.bz2 μμ€μμ λΉλν λ μ¬μ ν 5.9.0μ΄λΌκ³ μ£Όμ₯ν©λλ€. 5.9 λΆκΈ°μ νμΌ version-gen.shμ μ¬μ ν 5.9.0μ΄ μκΈ° λλ¬Έμ
λλ€. λ§μ€ν°μμ λ²μ μ λ²ννλ κ²λ§μΌλ‘λ μΆ©λΆνμ§ μμ§λ§ 릴리μ€κ° λ§λ€μ΄μ§ μμ μ μΈ λΆκΈ°μμλ λ²νκ° νμν©λλ€.
https://github.com/collectd/collectd/blob/collectd-5.9/version-gen.sh
μμ:
root<strong i="10">@router2</strong>:/tmp# collectd -?
collectd: unrecognized option: ?
Usage: collectd [OPTIONS]
...
Data directory /var/lib/collectd
collectd 5.9.0.git, http://collectd.org/
by Florian octo Forster <[email protected]>
for contributions see `AUTHORS'
λ¨Όμ 5.9 λΆκΈ°μμ λ¬Έμ λ₯Ό μμ ν λ€μ μ μ ν νλͺ©κ³Ό μ μ ν λ²μ κ΄λ¦¬κ° ν¬ν¨λ μ 5.9.3μ 릴리μ€νλ κ²μ΄ νλͺ
ν μ μμ΅λλ€. κ·Έλ¬λ©΄ λ€μν foss μμ€ λ―Έλ¬μ λ λμλ€λλ κ²½μ μμ€ λ²μ μ΄ μμ κ²μ
λλ€. μλ₯Ό λ€μ΄ fossies.orgμλ 5.9.2κ° μμ΅λλ€. μ΄μ version-gen.shμμ 5.8.1μ΄λΌκ³ μ£Όμ₯νλ 5.9.2 tar.xz(첫 λ²μ§Έ bz2 νμΌμ΄ μ λλ‘ μλ³λμμ΅λκΉ?)μ 첫 λ²μ§Έ λ²μ μ΄ μμ΅λλ€.
https://fossies.org/linux/privat/collectd-5.9.2.tar.xz/
https://fossies.org/linux/collectd/version-gen.sh
(μ¬λ―Έλ μμ§λ§ 5.9.0μμ 5.9.2λ‘ μμ€ μ ννλ©΄ λ²μ μ΄ 5.8.1λ‘ μ€μ΄λλλ€...
https://fossies.org/diffs/collectd/5.9.0_vs_5.9.2/version-gen.sh-diff.html
κ·Έλ€μ 5.9.2μ μλ μλͺ»λ λ²μ μ μ»μμ΅λλ€ ... )
μΆμ . μ‘°μΈμ΄ μ¬μ ν κ΄λ ¨μ±μ΄ μλμ§/μ΅μ μΈμ§ νμ€νμ§ μμ§λ§ https://github.com/collectd/collectd/blob/e1325d5ebebfcfc38d93ed453d01af24de4eb343/contrib/redhat/collectd.spec#L18μ bzip2 λ°°ν¬ μμΉ΄μ΄λΈ ꡬμΆμ λν μ‘°μΈμ΄
(κ·Έκ²μ λν bz2 νμΌμ΄ 5.9.0μμμ 5.9.2μμ μ¬μ ν μ½κ° λ€λ₯Έ λ΄μ©μ ν¬ν¨νλ μ΄μ λ₯Ό μ€λͺ
ν μ μμ΅λλ€).
@mrunge κ°μ¬ν©λλ€ Matthiasλ μ΄ λ€μ κΈ΄ μνμ λμ³€μ΅λλ€...
BTW pkg-debian λΉλμμλ version-gen.sh νμΌκ³Ό λμΌν λ¬Έμ κ° λ°μνμ΅λλ€.
@ashieμ λ°λ₯΄λ©΄ μμ μ¬νμ μ£Όμμ΄ λ¬λ¦° νκ·Έλ₯Ό λ£λ κ²μ΄μμ΅λλ€.
git tag -a collectd-5.9.2-1 -m "5.9.2 νκ·Έ μΆκ°"
version-gen.sh(DEFAULT_VERSION)λ νλ‘μΈμ€κ° νμ λ²μ μ 보μ λν΄ "git describe" κ²°κ³Όλ₯Ό μ¬μ©νκΈ° λλ¬Έμ μ€μ λ‘ λΆμ μ²μ΄μ λλ€.
μ§κΈ μμ± μ€μΈ ν μ€νΈ λΉλμμ νμΈνμ΅λλ€. collectd-5.9.2.1.tar.bz2
νκ·Έλ₯Ό λͺ μμ μΌλ‘ νΈμν΄μΌ νλ λ§μ§λ§ μμ ...
μμ νΈμ μΆμ² collectd-5.9.2-1
(λΉμ μ μλ§ μκ³ μμ§λ§ λλ λͺ°λκ³ κ·Έλ€μ΄ μ΄λλ‘ κ°λμ§ κ³μ κΆκΈν΄νκ³ μμ΅λλ€ ;-) )
μλͺ λ νκ·Έλ μλν©λλ€.
κ°μ₯ μ μ©ν λκΈ
μμ μ κ°μ¬λ립λλ€ :μ€λ§μΌλ¦¬:
BTW μΆμ μ μ°¨μ λν λ¬Έμλ₯Ό μΆκ°νλ κ²μ΄ μ’μ νμ΄λ°μ΄λΌκ³ μκ°ν©λλ€...