mpsd
This commit is contained in:
parent
bfb96d14eb
commit
7f75df35ab
114
bin/mpsd
114
bin/mpsd
|
@ -9,8 +9,7 @@ E_UNPACK=5 # error during unpacking of source file(s)
|
||||||
E_MD5=6 # md5sum verification failed
|
E_MD5=6 # md5sum verification failed
|
||||||
E_FOOTPRINT=7 # footprint check failure
|
E_FOOTPRINT=7 # footprint check failure
|
||||||
E_BUILD=8 # error while running 'build()'
|
E_BUILD=8 # error while running 'build()'
|
||||||
E_INSTALL=9 # error while installing the package via 'pkgadd'
|
E_INSTALL=9 # paket kurulum hatası (mps -k)
|
||||||
E_DEPS=10 # error while searching runtime deps via 'pkginfo -b'
|
|
||||||
|
|
||||||
info() {
|
info() {
|
||||||
echo "=======> $1"
|
echo "=======> $1"
|
||||||
|
@ -621,36 +620,7 @@ add_meta_to_archive() {
|
||||||
echo "B$PKGMK_BUILDVER" >> .META
|
echo "B$PKGMK_BUILDVER" >> .META
|
||||||
echo "a$ARCH" >> .META
|
echo "a$ARCH" >> .META
|
||||||
echo "G$GRUP" >> .META
|
echo "G$GRUP" >> .META
|
||||||
# TODO improve the pkginfo --runtimedepfiles functionnality
|
|
||||||
if [ "$PKGMK_IGNORE_RUNTIMEDEPS" == "yok" ];then
|
|
||||||
for dep in `pkginfo --runtimedepfiles $TAR|grep -v ^[A-Z]`; do
|
|
||||||
echo "R$dep" >> .META
|
|
||||||
done
|
|
||||||
# We don't want any .devel dependencies here
|
|
||||||
sed -i '/^R[[a-z0-9]*[-_+]*]*\.devel/d' .META
|
|
||||||
if [ ! -z $run ] && [ "$NAME" == "$name" ]; then
|
|
||||||
info "Adding runtime deps to Archive $NAME"
|
|
||||||
for rd in ${run[@]}; do
|
|
||||||
if [ "`pkginfo -b $rd`" == "0" ] || [ "`pkginfo -b $rd`" == "" ]; then
|
|
||||||
error "Runtime dependencie $rd not found, cannot continue"
|
|
||||||
clean
|
|
||||||
exit $E_DEPS;
|
|
||||||
fi
|
|
||||||
echo "R$rd`pkginfo -b $rd`" >> .META
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if [ -f $PKGMK_ROOT/${NAME}.run ]; then
|
|
||||||
info "Adding runtime deps to Archive $NAME"
|
|
||||||
for rd in `cat $PKGMK_ROOT/${NAME}.run`; do
|
|
||||||
if [ "`pkginfo -b $rd`" == "0" ] || [ "`pkginfo -b $rd`" == "" ]; then
|
|
||||||
error "Runtime dependencie $rd not found, cannot continue"
|
|
||||||
clean
|
|
||||||
exit $E_DEPS;
|
|
||||||
fi
|
|
||||||
echo "R$rd`pkginfo -b $rd`" >> .META
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
bsdtar -tf $PAKETLEME_DIZIN/$1 > .MTREE
|
bsdtar -tf $PAKETLEME_DIZIN/$1 > .MTREE
|
||||||
|
|
||||||
rm $PAKETLEME_DIZIN/$1
|
rm $PAKETLEME_DIZIN/$1
|
||||||
|
@ -880,7 +850,7 @@ install_package() {
|
||||||
if [ "`get_package_arch $TARGET`" = "$MIMARI" ] || [ "`get_package_arch $TARGET`" = "any" ]; then
|
if [ "`get_package_arch $TARGET`" = "$MIMARI" ] || [ "`get_package_arch $TARGET`" = "any" ]; then
|
||||||
info "kuruluyor '$TARGET'."
|
info "kuruluyor '$TARGET'."
|
||||||
|
|
||||||
if [ "$DERLE_KUR" = "install" ]; then
|
if [ "$DERLE_KUR" = "kur" ]; then
|
||||||
COMMAND="mps -k $PAKETLEME_DIZIN/$TARGET"
|
COMMAND="mps -k $PAKETLEME_DIZIN/$TARGET"
|
||||||
else
|
else
|
||||||
COMMAND="mps -k $PAKETLEME_DIZIN/$TARGET"
|
COMMAND="mps -k $PAKETLEME_DIZIN/$TARGET"
|
||||||
|
@ -921,12 +891,6 @@ paket_kur() {
|
||||||
echo "$COMMAND2"
|
echo "$COMMAND2"
|
||||||
$COMMAND2
|
$COMMAND2
|
||||||
|
|
||||||
if [ "$DERLE_KUR" = "install" ]; then
|
|
||||||
COMMAND="pkgadd $PAKETLEME_DIZIN/$TARGET"
|
|
||||||
else
|
|
||||||
COMMAND="pkgadd -u $PAKETLEME_DIZIN/$TARGET"
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $PKGMK_ROOT
|
cd $PKGMK_ROOT
|
||||||
echo "$COMMAND"
|
echo "$COMMAND"
|
||||||
$COMMAND
|
$COMMAND
|
||||||
|
@ -1120,11 +1084,11 @@ parse_options() {
|
||||||
while [ "$1" ]; do
|
while [ "$1" ]; do
|
||||||
case $1 in
|
case $1 in
|
||||||
-i|--install)
|
-i|--install)
|
||||||
DERLE_KUR="install" ;;
|
DERLE_KUR="kur" ;;
|
||||||
-pk|--pkur)
|
-pk|--pkur)
|
||||||
PAKET_KURMA="evet" ;;
|
PAKET_KURMA="evet" ;;
|
||||||
-u|--upgrade)
|
-u|--upgrade)
|
||||||
DERLE_KUR="upgrade" ;;
|
DERLE_KUR="guncelle" ;;
|
||||||
-r|--recursive)
|
-r|--recursive)
|
||||||
PKGMK_RECURSIVE="evet" ;;
|
PKGMK_RECURSIVE="evet" ;;
|
||||||
-d|--download)
|
-d|--download)
|
||||||
|
@ -1246,40 +1210,43 @@ main() {
|
||||||
echo "$version"
|
echo "$version"
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
info "DERLE_KUR: $DERLE_KUR"
|
|
||||||
info "PAKET_KURMA: $PAKET_KURMA"
|
## bu bilgiler gösterilmeyecek<
|
||||||
info "DERLEME_SANTIYE: $DERLEME_SANTIYE"
|
#info "DERLE_KUR: $DERLE_KUR"
|
||||||
info "DERLEME_KAYNAKDIZIN: $DERLEME_KAYNAKDIZIN"
|
#info "PAKET_KURMA: $PAKET_KURMA"
|
||||||
|
#info "DERLEME_SANTIYE: $DERLEME_SANTIYE"
|
||||||
|
#info "DERLEME_KAYNAKDIZIN: $DERLEME_KAYNAKDIZIN"
|
||||||
|
|
||||||
if [ "$DERLE_KUR" = "yok" ]; then
|
#if [ "$DERLE_KUR" = "yok" ]; then
|
||||||
PKGMK_CLEAN="yok"
|
# PKGMK_CLEAN="yok"
|
||||||
warning "TEMIZLIK PAS GECILDI."
|
# warning "TEMIZLIK PAS GECILDI."
|
||||||
else
|
#else
|
||||||
info "PKGMK_KEEP_SOURCES: $PKGMK_KEEP_SOURCES"
|
# info "PKGMK_KEEP_SOURCES: $PKGMK_KEEP_SOURCES"
|
||||||
info "PKGMK_CLEAN: $PKGMK_CLEAN"
|
# info "PKGMK_CLEAN: $PKGMK_CLEAN"
|
||||||
fi
|
#fi
|
||||||
if [ "$PKGMK_CLEAN" != "yok" ]; then
|
#if [ "$PKGMK_CLEAN" != "yok" ]; then
|
||||||
DOSYAIZLEME_YOKSAY="evet"
|
# DOSYAIZLEME_YOKSAY="evet"
|
||||||
MD5SUM_YOKSAY="evet"
|
# MD5SUM_YOKSAY="evet"
|
||||||
warning "FOOTPRINT AND MD5SUM IGNORED"
|
# warning "FOOTPRINT AND MD5SUM IGNORED"
|
||||||
else
|
#else
|
||||||
if [ "$PKGMK_UPDATE_REPO" != "evet" ]; then
|
# if [ "$PKGMK_UPDATE_REPO" != "evet" ]; then
|
||||||
info "REPO_YOKSAY: $REPO_YOKSAY"
|
# info "REPO_YOKSAY: $REPO_YOKSAY"
|
||||||
else
|
# else
|
||||||
info "PKGMK_UPDATE_REPO: $PKGMK_UPDATE_REPO"
|
# info "PKGMK_UPDATE_REPO: $PKGMK_UPDATE_REPO"
|
||||||
fi
|
# fi
|
||||||
info "DOSYAIZLEME_YOKSAY: $DOSYAIZLEME_YOKSAY"
|
# info "DOSYAIZLEME_YOKSAY: $DOSYAIZLEME_YOKSAY"
|
||||||
info "MD5SUM_YOKSAY: $MD5SUM_YOKSAY"
|
# info "MD5SUM_YOKSAY: $MD5SUM_YOKSAY"
|
||||||
fi
|
#fi
|
||||||
if [ "$REPO_YOKSAY" == "evet" ]; then
|
#if [ "$REPO_YOKSAY" == "evet" ]; then
|
||||||
info "$REPO_DOSYASI dosyası silenecek"
|
# info "$REPO_DOSYASI dosyası silenecek"
|
||||||
fi
|
#fi
|
||||||
|
|
||||||
info "PKT_SIKISTIRMA: $PKT_SIKISTIRMA"
|
|
||||||
if [ "$PKT_SIKISTIRMA" != "yok" ]; then
|
|
||||||
info "PKT_SIKISTIRMA_MODU: $PKT_SIKISTIRMA_MODU"
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
#info "PKT_SIKISTIRMA: $PKT_SIKISTIRMA"
|
||||||
|
#if [ "$PKT_SIKISTIRMA" != "yok" ]; then
|
||||||
|
# info "PKT_SIKISTIRMA_MODU: $PKT_SIKISTIRMA_MODU"
|
||||||
|
#fi
|
||||||
|
## >bu bilgiler gösterilmeyecek
|
||||||
info "isim: ${name}"
|
info "isim: ${name}"
|
||||||
if [ ! -z "$version" ]; then
|
if [ ! -z "$version" ]; then
|
||||||
info "versiyon: $version"
|
info "versiyon: $version"
|
||||||
|
@ -1484,7 +1451,6 @@ MD5SUM_YOKSAY="evet"
|
||||||
SURUM_YOKSAY="yok"
|
SURUM_YOKSAY="yok"
|
||||||
REPO_YOKSAY="evet"
|
REPO_YOKSAY="evet"
|
||||||
KOLEKSIYON_YOKSAY="evet"
|
KOLEKSIYON_YOKSAY="evet"
|
||||||
PKGMK_IGNORE_RUNTIMEDEPS="evet"
|
|
||||||
|
|
||||||
PKGMK_NO_STRIP="yok"
|
PKGMK_NO_STRIP="yok"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue