#!/bin/sh

autorepo-altnode-admin-setup-empty-node
mkdir -p ~/hasher/repo
mkdir -p ~/.hasher ~/.config/git

node=`whoami`

if ! [ -e ~/.hasher/config ]; then
   cat > ~/.hasher/config <<'EOF'
workdir=$TMP/hasher
packager="`rpm --eval %packager`"
known_mountpoints=/proc,/dev/pts
EOF
fi

if ! [ -e ~/.config/git/config ]; then
    case "$node" in
	repocop*)
	    cat > ~/.config/git/config <<'EOF'
[user]
	email = repocop@altlinux.org
	name = Repocop Q. A. Robot
EOF
	    ;;
	cronport|cronsync)
	    cat > ~/.config/git/config <<'EOF'
[user]
	email = cronport@altlinux.org
	name = Cronport Service
EOF
	    ;;
	cronbuild|*import|*builder|autoimports*)
	    cat > ~/.config/git/config <<'EOF'
[user]
	email = cronbuild@altlinux.org
	name = Cronbuild Service
EOF
	    ;;
	*)
	    cat > ~/.config/git/config <<'EOF'
	email = cronbuild@altlinux.org
	name = Cronbuild Service
EOF
	    echo "TODO: edit user in ~/.config/git/config !!!"
	    ;;
    esac
fi

if [ x`md5sum ~/.rpmmacros | awk '{print $1}'` = xc7aa374af8143ea9c7096da9d720705c ]; then
   # default useless .rpmmacros
   rm -f ~/.rpmmacros
fi
if ! [ -e ~/.rpmmacros ]; then
    cat > ~/.rpmmacros <<'EOF'
#%_topdir	%homedir/RPM
#%_tmpdir	%homedir/tmp

#%_topdir %homedir/src/RPM
#%_sourcedir %{_topsrcdir}/SOURCES/
#%_sourcedir %{_topsrcdir}/SOURCES/%name
#%_specdir %{_topsrcdir}/SOURCES/%name-%version
#%_unpackaged_files_terminate_build 1
EOF
    case "$node" in
	repocop*)
	    cat >> ~/.rpmmacros <<'EOF'
%_gpg_name repocop@altlinux.org
%packager Repocop Q. A. Robot <repocop@altlinux.org>
EOF
	    ;;
	cronport|cronsync)
	    cat >> ~/.rpmmacros <<'EOF'
%_gpg_name cronport@altlinux.org
%packager Cronport Service <cronport@altlinux.org>
EOF
	    ;;
	cronbuild|*import|*builder|autoimports*)
	    cat >> ~/.rpmmacros <<'EOF'
%_gpg_name cronbuild@altlinux.org
%packager Cronbuild Service <cronbuild@altlinux.org>
EOF
	    ;;
	*)
	    cat >> ~/.rpmmacros <<'EOF'
%_gpg_name cronbuild@altlinux.org
%packager Cronbuild Service <cronbuild@altlinux.org>
EOF
	    echo "TODO: edit packager in ~/.rpmmacros !!!"
	    ;;
    esac
fi

echo "TODO: scp .gnupg !!!"
