derleme-ayar-dosya-kontrol
This commit is contained in:
parent
e8c427c806
commit
6540f27f00
37
bin/mpsd
37
bin/mpsd
|
@ -1082,15 +1082,41 @@ parse_options() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onay_al(){
|
||||||
|
local _mesaj
|
||||||
|
_mesaj="$1"
|
||||||
|
while true; do
|
||||||
|
echo $_mesaj;read -p "e veya h-> " eh
|
||||||
|
case $eh in
|
||||||
|
[Ee]* ) sil_onay="e"; break;;
|
||||||
|
[Hh]* ) break;;
|
||||||
|
* ) echo "e veya h";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
if [ -f /etc/noprofile ]; then
|
if [ -f /etc/noprofile ]; then
|
||||||
source /etc/noprofile
|
source /etc/noprofile
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$(md5sum $DERLEME_AYARDOSYASI | cut -d' ' -f1)" = "$(md5sum $ANADERLEME_AYARDOSYASI | cut -d' ' -f1)" ];then
|
||||||
|
echo "mpsd.conf dosyası aynı"
|
||||||
|
else
|
||||||
|
echo "mpsd.conf dosyası farklı!"
|
||||||
|
while true; do
|
||||||
|
echo "mpsd.conf güncel sürümü ile değiştirilsin mi?";read -p "e veya h-> " eh
|
||||||
|
case $eh in
|
||||||
|
[Ee]* ) cp -f $ANADERLEME_AYARDOSYASI $DERLEME_AYARDOSYASI; break;;
|
||||||
|
[Hh]* ) break;;
|
||||||
|
* ) echo "e veya h";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
fi
|
||||||
parse_options "$@"
|
parse_options "$@"
|
||||||
|
|
||||||
if [ ! -f $DERLEME_AYARDOSYASI ]; then
|
if [ ! -f $DERLEME_AYARDOSYASI ]; then
|
||||||
error "File '$DERLEME_AYARDOSYASI' not found."
|
error " '$DERLEME_AYARDOSYASI' dosyası bulunamadı."
|
||||||
exit $E_GENERAL
|
exit $E_GENERAL
|
||||||
fi
|
fi
|
||||||
. $DERLEME_AYARDOSYASI
|
. $DERLEME_AYARDOSYASI
|
||||||
|
@ -1098,10 +1124,9 @@ main() {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#if ! (`which pkginfo > /dev/null`); then
|
|
||||||
#warning "pkginfo NOT FOUND, footprint ignored."
|
|
||||||
DOSYAIZLEME_YOKSAY="evet"
|
DOSYAIZLEME_YOKSAY="evet"
|
||||||
#fi
|
|
||||||
local FILE TARGET
|
local FILE TARGET
|
||||||
|
|
||||||
isim=`basename $PKGMK_ROOT`
|
isim=`basename $PKGMK_ROOT`
|
||||||
|
@ -1111,7 +1136,7 @@ main() {
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
if [ ! -f $PKGMK_PKGFILE ]; then
|
if [ ! -f $PKGMK_PKGFILE ]; then
|
||||||
error "File '$PKGMK_PKGFILE' not found."
|
error " '$PKGMK_PKGFILE' dosyası bulunamadı"
|
||||||
exit $E_TALIMAT
|
exit $E_TALIMAT
|
||||||
fi
|
fi
|
||||||
. $PKGMK_PKGFILE
|
. $PKGMK_PKGFILE
|
||||||
|
@ -1187,6 +1212,7 @@ main() {
|
||||||
info "grup: $group"
|
info "grup: $group"
|
||||||
fi
|
fi
|
||||||
PKGMK_MD5SUM="$isim.`uname -m`.md5sum"
|
PKGMK_MD5SUM="$isim.`uname -m`.md5sum"
|
||||||
|
HASH_KONTROL_DOSYA="$isim.hash"
|
||||||
check_directory "$DERLEME_KAYNAKDIZIN"
|
check_directory "$DERLEME_KAYNAKDIZIN"
|
||||||
check_directory "$PAKETLEME_DIZIN"
|
check_directory "$PAKETLEME_DIZIN"
|
||||||
check_directory "`dirname $DERLEME_SANTIYE`"
|
check_directory "`dirname $DERLEME_SANTIYE`"
|
||||||
|
@ -1340,6 +1366,7 @@ trap "interrupted" SIGHUP SIGINT SIGQUIT SIGTERM
|
||||||
|
|
||||||
export LC_ALL=POSIX
|
export LC_ALL=POSIX
|
||||||
DERLEME_AYARDOSYASI="/etc/mpsd.conf"
|
DERLEME_AYARDOSYASI="/etc/mpsd.conf"
|
||||||
|
ANADERLEME_AYARDOSYASI="/sources/milis.git/ayarlar/mpsd.conf"
|
||||||
readonly PKGMK_VERSION="1.0"
|
readonly PKGMK_VERSION="1.0"
|
||||||
readonly PKGMK_COMMAND="$0"
|
readonly PKGMK_COMMAND="$0"
|
||||||
readonly PKGMK_ROOT="$PWD"
|
readonly PKGMK_ROOT="$PWD"
|
||||||
|
|
Loading…
Reference in New Issue