function removerepo { ls /var/lib/apt/lists/* > $CyfixDir/log ls /var/lib/apt/lists/partial/* >> $CyfixDir/log grep /var/lib/apt/lists $CyfixDir/log > $CyfixDir/log1 mv -f $CyfixDir/log1 $CyfixDir/log files=$(grep $filename $CyfixDir/log) for word in $files; do rm -f $word done if [ "$default" = "no" ]; then cat /etc/apt/sources.list.d/cydia.list | grep -v $repo > /etc/apt/sources.list.d/cydia.list1 mv -f /etc/apt/sources.list.d/cydia.list1 /etc/apt/sources.list.d/cydia.list plutil -convert xml1 /var/lib/cydia/metadata.plist > /dev/null 2>&1 start="deb:http:\/\/$reponame\/:.\/<\/key>" stop="<\/dict>" echo -e "$(cat /var/lib/cydia/metadata.plist | sed -e "/$start/,/$stop/ s/.*//")" > /var/lib/cydia/metadata.plist1 mv -f /var/lib/cydia/metadata.plist1 /var/lib/cydia/metadata.plist elif [ "$default" = "yes" ]; then if [ -f $file6 ] && [ "$file6" != "/etc/apt/sources.list.d/cydia.list" ]; then rm -f "$file6" fi fi }