[팁] svn 의 bdb(berkeley DB) 를 fsfs 로 변경

1day1의 이미지

bdb 가 참 말썽많죠.

아시는 분은 다 아시는 간단한 팁입니다.

bdb to fsfs 입니다.

#!/bin/sh

# $1

if [ "$1" == "" ]
        then
                echo "usage : $0 current_repos "
                exit;
else
        cRepos=$1
fi

nRepos="$cRepos"_fsfs

echo $cRepos;
echo $nRepos;


# change
svnadmin create --fs-type=fsfs $nRepos
svnadmin dump $cRepos | svnadmin load $nRepos

mv $cRepos "$cRepos"_back
mv $nRepos $cRepos

chown www-data.svnadmin $cRepos -R
chmod g+w $cRepos -R

마지막 줄의 권한은 알아서 지정해주시길..

Forums: 
tinywolf의 이미지

USE="-berkdb" emerge svn 강추!!

죄송합니다.. (_ _)

ㅡ_ㅡ;