#!/bin/bash CyfixDir="/tmp/Cyfix" function listrepo { rm -rf $CyfixDir mkdir $CyfixDir cat /etc/apt/sources.list.d/cydia.list | grep "http://" | awk '{print $2}' | sed -e "s:http\://::g" > $CyfixDir/repo-user while read line; do echo -e "$(echo -n $line | head -c -1)" done < $CyfixDir/repo-user > $CyfixDir/repo-user1 mv -f $CyfixDir/repo-user1 $CyfixDir/repo-user for item in $(ls /etc/apt/sources.list.d/); do if [ "$item" = "saurik.list" ] || [ "$item" = "cydia.list" ]; then continue fi cat /etc/apt/sources.list.d/$item | grep "http://" | awk '{print $2}' | sed -e "s:http\://::g" >> $CyfixDir/repo-default done if [ -e /etc/apt/sources.list.d/saurik.list ] && [ $(grep -c apt.saurik.com /etc/apt/sources.list.d/saurik.list) -gt 0 ]; then echo -e "apt.saurik.com/" >> $CyfixDir/repo-default else echo -e "Error: Saurik's Telephoreo repository not found!" >> $CyfixDir/repo-default fi while read line; do echo -e "$(echo -n $line | head -c -1)" done < $CyfixDir/repo-default > $CyfixDir/repo-default1 mv -f $CyfixDir/repo-default1 $CyfixDir/repo-default }