mps
This commit is contained in:
parent
3aad23183b
commit
343acf3f7f
1
bin/mps
1
bin/mps
|
@ -3002,7 +3002,6 @@ ayarlar() {
|
|||
-devk)
|
||||
if [ ! "$2" ]; then
|
||||
ryaz 31 "paket ismi eksik"
|
||||
hataloglama "(kirma) paket ismi eksik"
|
||||
exit 1
|
||||
fi
|
||||
devir_kontrol_durum "$2"
|
||||
|
|
|
@ -42,10 +42,10 @@ while : ; do
|
|||
-h | --help )
|
||||
echo "Usage: $0 [OPTIONS] [--]"
|
||||
echo
|
||||
echo "Broken reverse dependency checker."
|
||||
echo "Sistemdeki ters gereklerin kırık kontrolü."
|
||||
echo
|
||||
echo
|
||||
echo " --force remove old revdep-rebuild files"
|
||||
echo " --force remove old revdep-rebuild files"
|
||||
echo
|
||||
echo " --soname SONAME recompile packages using library with SONAME instead"
|
||||
echo " of broken library (SONAME providing library must be"
|
||||
|
@ -117,7 +117,7 @@ if $SEARCH_BROKEN ; then
|
|||
LLIST=$LIST
|
||||
HEAD_TEXT="broken by any package update"
|
||||
OK_TEXT="Dynamic linking on your system is consistent"
|
||||
WORKING_TEXT=" consistency"
|
||||
WORKING_TEXT=" tutarlılık modu"
|
||||
else
|
||||
SONAME_SEARCH=" $SONAME "
|
||||
LLIST=${LIST}_$(echo "$SONAME_SEARCH$SONAME" | md5sum | head -c 8)
|
||||
|
@ -127,12 +127,12 @@ else
|
|||
fi
|
||||
|
||||
echo
|
||||
echo "Checking reverse dependencies..."
|
||||
echo "Ters bağımlılıklar kontrol ediliyor..."
|
||||
|
||||
echo
|
||||
echo -n -e "${GR}Collecting system binaries and libraries...${NO}"
|
||||
echo -n -e "${GR}Sistemdeki ikili ve kütüphane dosyaları toplanıyor...${NO}"
|
||||
if [ -f $LIST.1_files ] ; then
|
||||
echo " using existing $LIST.1_files."
|
||||
echo "var olan $LIST.1_files dosyası kullanılacak"
|
||||
else
|
||||
set_trap "$LIST.1_files"
|
||||
EXCLUDED_DIRS=
|
||||
|
@ -140,14 +140,14 @@ else
|
|||
EXCLUDED_DIRS+="-path $d -prune -o "
|
||||
done
|
||||
find $SEARCH_DIRS $EXCLUDED_DIRS -type f \( -perm /+u+x -o -name '*.so' -o -name '*.so.*' \) 2>/dev/null >$LIST.1_files
|
||||
echo -e " done.\n ($LIST.1_files)"
|
||||
echo -e " tamamlandı.\n ($LIST.1_files)"
|
||||
fi
|
||||
|
||||
if $SEARCH_BROKEN ; then
|
||||
echo
|
||||
echo -n -e "${GR}Collecting complete LD_LIBRARY_PATH...${NO}"
|
||||
echo -n -e "${GR}Toplama tamamlandı LD_LIBRARY_PATH...${NO}"
|
||||
if [ -f $LIST.2_ldpath ] ; then
|
||||
echo " using existing $LIST.2_ldpath."
|
||||
echo " var olan $LIST.2_ldpath dosyası kullanılacak."
|
||||
else
|
||||
set_trap "$LIST.2_ldpath"
|
||||
(
|
||||
|
@ -155,15 +155,15 @@ if $SEARCH_BROKEN ; then
|
|||
sed '/^#/d;s/#.*$//' </etc/ld.so.conf
|
||||
) | sort -u |
|
||||
tr '\n' : | tr -d '\r' | sed 's/:$//' >$LIST.2_ldpath
|
||||
echo -e " done.\n ($LIST.2_ldpath)"
|
||||
echo -e " tamamlandı.\n ($LIST.2_ldpath)"
|
||||
fi
|
||||
export COMPLETE_LD_LIBRARY_PATH="$(cat $LIST.2_ldpath)"
|
||||
fi
|
||||
|
||||
echo
|
||||
echo -n -e "${GR}Checking dynamic linking$WORKING_TEXT...${NO}"
|
||||
echo -n -e "${GR}Dinamik bağlamlar kontrol ediliyor$WORKING_TEXT...${NO}"
|
||||
if [ -f $LLIST.3_rebuild ] ; then
|
||||
echo " using existing $LLIST.3_rebuild."
|
||||
echo " var olan $LLIST.3_rebuild dosyası kullanılıyor"
|
||||
else
|
||||
echo_v
|
||||
set_trap "$LLIST.3_rebuild"
|
||||
|
@ -179,21 +179,21 @@ else
|
|||
ldd "$FILE" 2>/dev/null | grep -v "$LD_MASK" |
|
||||
$SONAME_GREP -q "$SONAME_SEARCH" ; then
|
||||
echo "$FILE" >>$LLIST.3_rebuild
|
||||
echo_v " broken $FILE (requires $(ldd "$FILE" | sed -n 's/ \(.*\) => not found$/\1/p' | tr '\n' ' ' | sed 's/ $//' ))"
|
||||
echo_v " kırık $FILE (gerekli $(ldd "$FILE" | sed -n 's/ \(.*\) => not found$/\1/p' | tr '\n' ' ' | sed 's/ $//' ))"
|
||||
fi
|
||||
else
|
||||
echo "$FILE" >>$LLIST.3_rebuild
|
||||
echo_v " found $FILE"
|
||||
echo_v " $FILE bulundu"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
echo -e " done.\n ($LLIST.3_rebuild)"
|
||||
echo -e " tamamlandı.\n ($LLIST.3_rebuild)"
|
||||
fi
|
||||
|
||||
echo
|
||||
echo -n -e "${GR}Determining package names$WORKING_TEXT...${NO}"
|
||||
echo -n -e "${GR}Paket isimleri tespit ediliyor$WORKING_TEXT...${NO}"
|
||||
if [ -f $LLIST.4_names ] ; then
|
||||
echo " using existing $LLIST.4_names."
|
||||
echo " var olan $LLIST.4_names dosyası kullanılacak"
|
||||
else
|
||||
echo_v
|
||||
set_trap "$LLIST.4_names"
|
||||
|
@ -203,7 +203,7 @@ else
|
|||
done
|
||||
cat $LLIST.tmp | sort -d | uniq > $LLIST.4_names
|
||||
rm -f $LLIST.tmp
|
||||
echo -e " done.\n ($LIST.4_names)"
|
||||
echo -e " tamamlandı.\n ($LIST.4_names)"
|
||||
fi
|
||||
|
||||
echo "Yeniden derlenmesi gerekenler"
|
||||
|
|
Loading…
Reference in New Issue