mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-03-15 21:31:11 +00:00
24 lines
310 B
Plaintext
24 lines
310 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
set -eux
|
||
|
|
||
|
branch=$1
|
||
|
dir=$2
|
||
|
target="$(readlink -f "${3}")"
|
||
|
|
||
|
tmpdir="$(mktemp -d)"
|
||
|
cd "${tmpdir}"
|
||
|
|
||
|
cleanup () {
|
||
|
rm -rf "${tmpdir}"
|
||
|
}
|
||
|
|
||
|
trap cleanup EXIT
|
||
|
|
||
|
mkdir -p $target
|
||
|
|
||
|
git clone $branch checkout
|
||
|
for po in checkout/$dir/*.po; do
|
||
|
msgfmt "${po}" -o "${target}/$(basename "${po}" .po).mo"
|
||
|
done
|