PukiWikiリリースパッケージの作成方法

作成手順

コマンド

release.sh --git --zip --name <package_name> [--utf8|--eucjp] --repo git://git.osdn.jp/gitroot/pukiwiki/pukiwiki.git <revision>

1.5.1 RC での作成例

本体パッケージ

git clone git://git.osdn.jp/gitroot/pukiwiki/pukiwiki_devel.git
cd pukiwiki_devel/

./release.sh --git --zip --name pukiwiki-1.5.1_utf8  --utf8 --repo git://git.osdn.jp/gitroot/pukiwiki/pukiwiki.git db957ee3492c5faf4a286237499b6369f5dab64d
./release.sh --git --zip --name pukiwiki-1.5.1_eucjp  --eucjp --repo git://git.osdn.jp/gitroot/pukiwiki/pukiwiki.git db957ee3492c5faf4a286237499b6369f5dab64d

cp -p pukiwiki-1.5.1_utf8.zip pukiwiki-1.5.1-rc-db95_utf8.zip
cp -p pukiwiki-1.5.1_eucjp.zip pukiwiki-1.5.1-rc-db95_eucjp.zip

アップグレード用差分パッケージ

diff -urN pukiwiki-1_5_0_utf8 pukiwiki-1.5.1_utf8 > update_pukiwiki_150to151_utf8.patch
diff -urN pukiwiki-1_5_0_eucjp pukiwiki-1.5.1_eucjp > update_pukiwiki_150to151_eucjp.patch
zip update_pukiwiki_150to151_utf8.patch.zip update_pukiwiki_150to151_utf8.patch
zip update_pukiwiki_150to151_eucjp.patch.zip update_pukiwiki_150to151_eucjp.patch
cp -p update_pukiwiki_150to151_utf8.patch.zip update_pukiwiki_150to151rc-db95_utf8.patch.zip
cp -p update_pukiwiki_150to151_eucjp.patch.zip update_pukiwiki_150to151rc-db95_eucjp.patch.zip

1.5.2 Beta1 での記録

cd release_work
git clone umorigu@git.osdn.net:/gitroot/pukiwiki/pukiwiki_devel.git
cd pukiwiki_devel

本体パッケージ

mkdir package_152_beta1

./release.sh --git --zip --name pukiwiki-1.5.2_utf8  --utf8 --repo git://git.osdn.net/gitroot/pukiwiki/pukiwiki.git f297405fb678b27afb61fa245a1833b64329edc4
cp -p pukiwiki-1.5.2_utf8.zip pukiwiki-1.5.2-beta1-f297_utf8.zip
mv pukiwiki-1.5.2_utf8.zip package_152_beta1/

./release.sh --git --zip --name pukiwiki-1.5.2_eucjp  --eucjp --repo git://git.osdn.net/gitroot/pukiwiki/pukiwiki.git f297405fb678b27afb61fa245a1833b64329edc4
cp -p pukiwiki-1.5.2_eucjp.zip pukiwiki-1.5.2-beta1-f297_eucjp.zip
mv pukiwiki-1.5.2_eucjp.zip package_152_beta1/

1.5.2 RC での記録

本体パッケージ

mkdir package_152_rc

./release.sh --git --zip --name pukiwiki-1.5.2_utf8  --utf8 --repo 
git://git.osdn.net/gitroot/pukiwiki/pukiwiki.git a7a181427fcf71dab375c08af7430089e9d7a9b4
cp -p pukiwiki-1.5.2_utf8.zip pukiwiki-1.5.2-rc-a7a1_utf8.zip
mv pukiwiki-1.5.2_utf8.zip package_152_rc/

./release.sh --git --zip --name pukiwiki-1.5.2_eucjp  --eucjp --repo 
git://git.osdn.net/gitroot/pukiwiki/pukiwiki.git a7a181427fcf71dab375c08af7430089e9d7a9b4
cp -p pukiwiki-1.5.2_eucjp.zip pukiwiki-1.5.2-rc-a7a1_eucjp.zip
mv pukiwiki-1.5.2_eucjp.zip package_152_rc/

アップグレード用差分パッケージ

削除されたファイルをpatchで削除しないために、比較用の1.5.1パッケージから1.5.2にないファイルを削除する

# Prepare (UTF-8)
rm pukiwiki-1.5.1_utf8/cache/*.rel
rm pukiwiki-1.5.1_utf8/cache/*.ref
rm pukiwiki-1.5.1_utf8/cache/autolink.dat
rm pukiwiki-1.5.1_utf8/cache/entities.dat
rm pukiwiki-1.5.1_utf8/skin/pukiwiki.css.php
rm pukiwiki-1.5.1_utf8/skin/tdiary.css.php

# Prepare (EUC-JP)
rm pukiwiki-1.5.1_eucjp/cache/*.rel
rm pukiwiki-1.5.1_eucjp/cache/*.ref
rm pukiwiki-1.5.1_eucjp/cache/autolink.dat
rm pukiwiki-1.5.1_eucjp/cache/entities.dat
rm pukiwiki-1.5.1_eucjp/skin/pukiwiki.css.php
rm pukiwiki-1.5.1_eucjp/skin/tdiary.css.php
# Create patch packages
diff -urN pukiwiki-1.5.1_utf8 pukiwiki-1.5.2_utf8 > update_pukiwiki_151to152_utf8.patch
diff -urN pukiwiki-1.5.1_eucjp pukiwiki-1.5.2_eucjp > update_pukiwiki_151to152_eucjp.patch
zip update_pukiwiki_151to152_utf8.patch.zip update_pukiwiki_151to152_utf8.patch
zip update_pukiwiki_151to152_eucjp.patch.zip update_pukiwiki_151to152_eucjp.patch
cp -p update_pukiwiki_151to152_utf8.patch.zip update_pukiwiki_151to152rc-a7a1_utf8.patch.zip
cp -p update_pukiwiki_151to152_eucjp.patch.zip update_pukiwiki_151to152rc-a7a1_eucjp.patch.zip

1.5.2 RC2 での記録

本体パッケージ

mkdir package_152_rc2

./release.sh --git --zip --name pukiwiki-1.5.2_utf8  --utf8 --repo 
git://git.osdn.net/gitroot/pukiwiki/pukiwiki.git b904a83a8b839e195ca537d0f94eeac0a45a5905
cp -p pukiwiki-1.5.2_utf8.zip pukiwiki-1.5.2-rc-b904_utf8.zip
mv pukiwiki-1.5.2_utf8.zip package_152_rc2/

./release.sh --git --zip --name pukiwiki-1.5.2_eucjp  --eucjp --repo 
git://git.osdn.net/gitroot/pukiwiki/pukiwiki.git b904a83a8b839e195ca537d0f94eeac0a45a5905
cp -p pukiwiki-1.5.2_eucjp.zip pukiwiki-1.5.2-rc2-b904_eucjp.zip
mv pukiwiki-1.5.2_eucjp.zip package_152_rc2/

アップグレード用差分パッケージ

削除されたファイルをpatchで削除しないために、比較用の1.5.1パッケージから1.5.2にないファイルを削除する

# Prepare (UTF-8)
rm pukiwiki-1.5.1_utf8/cache/*.rel
rm pukiwiki-1.5.1_utf8/cache/*.ref
rm pukiwiki-1.5.1_utf8/cache/autolink.dat
rm pukiwiki-1.5.1_utf8/cache/entities.dat
rm pukiwiki-1.5.1_utf8/skin/pukiwiki.css.php
rm pukiwiki-1.5.1_utf8/skin/tdiary.css.php

# Prepare (EUC-JP)
rm pukiwiki-1.5.1_eucjp/cache/*.rel
rm pukiwiki-1.5.1_eucjp/cache/*.ref
rm pukiwiki-1.5.1_eucjp/cache/autolink.dat
rm pukiwiki-1.5.1_eucjp/cache/entities.dat
rm pukiwiki-1.5.1_eucjp/skin/pukiwiki.css.php
rm pukiwiki-1.5.1_eucjp/skin/tdiary.css.php
# Create patch packages
diff -urN pukiwiki-1.5.1_utf8 pukiwiki-1.5.2_utf8 > update_pukiwiki_151to152_utf8.patch
diff -urN pukiwiki-1.5.1_eucjp pukiwiki-1.5.2_eucjp > update_pukiwiki_151to152_eucjp.patch
zip update_pukiwiki_151to152_utf8.patch.zip update_pukiwiki_151to152_utf8.patch
zip update_pukiwiki_151to152_eucjp.patch.zip update_pukiwiki_151to152_eucjp.patch
cp -p update_pukiwiki_151to152_utf8.patch.zip update_pukiwiki_151to152rc2-b904_utf8.patch.zip
cp -p update_pukiwiki_151to152_eucjp.patch.zip update_pukiwiki_151to152rc2-b904_eucjp.patch.zip

1.5.2 RC3 での記録

本体パッケージ

release.sh のラッパースクリプト pack.sh を追加した。

REVISION=b44cc2c343f4af5cbab6aa1b3bdb5b8cc9750abf ./pack.sh

アップグレード用差分パッケージ

削除されたファイルをpatchで削除しないために、比較用の1.5.1パッケージから1.5.2にないファイルを削除する

# Prepare (UTF-8)
rm pukiwiki-1.5.1_utf8/cache/*.rel
rm pukiwiki-1.5.1_utf8/cache/*.ref
rm pukiwiki-1.5.1_utf8/cache/autolink.dat
rm pukiwiki-1.5.1_utf8/cache/entities.dat
rm pukiwiki-1.5.1_utf8/skin/pukiwiki.css.php
rm pukiwiki-1.5.1_utf8/skin/tdiary.css.php

# Prepare (EUC-JP)
rm pukiwiki-1.5.1_eucjp/cache/*.rel
rm pukiwiki-1.5.1_eucjp/cache/*.ref
rm pukiwiki-1.5.1_eucjp/cache/autolink.dat
rm pukiwiki-1.5.1_eucjp/cache/entities.dat
rm pukiwiki-1.5.1_eucjp/skin/pukiwiki.css.php
rm pukiwiki-1.5.1_eucjp/skin/tdiary.css.php
# Create patch packages
export REV4=b44c
diff -urN pukiwiki-1.5.1_utf8 pukiwiki-1.5.2_utf8 > update_pukiwiki_151to152_utf8.patch
diff -urN pukiwiki-1.5.1_eucjp pukiwiki-1.5.2_eucjp > update_pukiwiki_151to152_eucjp.patch
zip update_pukiwiki_151to152_utf8.patch.zip update_pukiwiki_151to152_utf8.patch
zip update_pukiwiki_151to152_eucjp.patch.zip update_pukiwiki_151to152_eucjp.patch
cp -p update_pukiwiki_151to152_utf8.patch.zip update_pukiwiki_151to152rc3-${REV4}_utf8.patch.zip
cp -p update_pukiwiki_151to152_eucjp.patch.zip update_pukiwiki_151to152rc3-${REV4}_eucjp.patch.zip

1.5.2 RC7 での記録

本体パッケージ

$ REVISION=5591242f41c439265fc50302d9f6f21b36c938e0 SUFFIX=rc7 ./pack.sh

アップグレード用差分パッケージ

patch作成用スクリプト create_patch_152.sh を追加した

$ cd patch152rc7/
$ ls
pukiwiki-1.5.1_eucjp.zip  pukiwiki-1.5.1_utf8.zip  pukiwiki-1.5.2-rc7-5591_eucjp.zip  pukiwiki-1.5.2-rc7-5591_utf8.zip

$ REV4=5591 SUFFIX=rc7 ../pukiwiki_devel/create_patch_152.sh
$ ls *.patch.zip
update_pukiwiki_151to152_eucjp.patch.zip  update_pukiwiki_151to152rc7-5591_eucjp.patch.zip
update_pukiwiki_151to152_utf8.patch.zip   update_pukiwiki_151to152rc7-5591_utf8.patch.zip

1.5.3 Beta1 での記録

本体パッケージ

pack.sh に VERSION 指定を追加した。

$ cd release_work/pukiwiki_devel/
$ REVISION=a180d55db0cddcf10f9f576cdb3d8cbbc1f0cba1 VERSION=1.5.3 SUFFIX=beta1 ./pack.sh
$ ls -l _build_package_1.5.3_beta1/
total 1664
-rw-r--r-- 1 umorigu pukiwiki 419602 Feb 16 17:23 pukiwiki-1.5.3-beta1-a180_eucjp.zip
-rw-r--r-- 1 umorigu pukiwiki 429062 Feb 16 17:23 pukiwiki-1.5.3-beta1-a180_utf8.zip
-rw-r--r-- 1 umorigu pukiwiki 419602 Feb 16 17:23 pukiwiki-1.5.3_eucjp.zip
-rw-r--r-- 1 umorigu pukiwiki 429062 Feb 16 17:23 pukiwiki-1.5.3_utf8.zip

1.5.3 RC での記録

本体パッケージ

$ cd release_work/pukiwiki_devel/
$ REVISION=87408f4e6978e7d03bed8921218923fd81a08f81 VERSION=1.5.3 SUFFIX=rc ./pack.sh
$ ls -l _build_package_1.5.3_beta1/
total 1664
-rw-r--r-- 1 umorigu pukiwiki 420446 Mar 12 02:20 pukiwiki-1.5.3-rc-8740_eucjp.zip
-rw-r--r-- 1 umorigu pukiwiki 429909 Mar 12 02:20 pukiwiki-1.5.3-rc-8740_utf8.zip
-rw-r--r-- 1 umorigu pukiwiki 420446 Mar 12 02:20 pukiwiki-1.5.3_eucjp.zip
-rw-r--r-- 1 umorigu pukiwiki 429909 Mar 12 02:20 pukiwiki-1.5.3_utf8.zip

コメント



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-03-12 (木) 02:23:06
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u10. HTML convert time: 0.182 sec.

OSDN