Openmoko → Скрипт настройки hackable1
Где-то с начала этой осени являюсь счастливым обладателем
Из всего разнообразия дистрибутивов остановился на
Из-за постоянных ковыряний этого дистрибутива, приходится постоянно переустанавливать его, и настраивать.
Вот решил сделать bash скрипт, который сам бы все настраивал при запуске.
В планах сделать русскую локализацию (пока у меня это не получилось), ну и там мелкие всякие надстройки сделать, которые я еще не придумал:)
# монтирую флешку и копирую туда домашний каталог
# если на флешке уже есть домашний каталог, то это нужно закоментить
echo "copying home/ directory on flash.."
mount /dev/mmcblk0p1 /mnt/flash/
cp -pdRv /home/hackable1/* /mnt/flash/
cp -pdRv /home/hackable1/.* /mnt/flash/
umount /mnt/flash/
# делаю автоматическое монтирование флешки в домашний каталог
echo "mounting flash on home/ directory.."
echo "/dev/mmcblk0p1 /home/hackable1/ ext2 defaults 0 0" >> /etc/fstab
rm -rf /home/hackable1/*
rm -rf /home/hackable1/.*
mount /home/hackable1/
chmod -R 0777 /home/hackable1/
# перемещаю каталог со скачаными пакетами в домашний каталог
echo "moving /var/cache/apt/archives on flash.."
rm -rf /home/hackable1/archives/
mv /var/cache/apt/archives /home/hackable1/
ln -sf /home/hackable1/archives/ /var/cache/apt/archives
echo "done!"
# перемещаю каталог с установлеными пакетами в домашний каталог
echo "moving /usr on flash.."
rm -rf /home/hackable1/usr/
mv /usr /home/hackable1/
ln -sf /home/hackable1/usr/ /usr
echo "done!"
# добавляю репозиторий
echo "deb http://www.backports.org/debian lenny-backports main" >> /etc/apt/sources.list
apt-get update
#apt-get upgrade
# удаляю не нужное
echo "removing programm.."
apt-get remove pidgin
# ставлю нужное
apt-get install gajim mc wget htop zip unzip sylpheed tasks
# перезагружаю
echo "rebooting.."
reboot
сохраняем это в файл install.sh
и на самом телефоне выполняем:
# chmod +x install.sh
# ./install.sh
надеюсь, что мы вместе доведем этот скрипт до ума, и он кому-то будет полезен:)
- +10
- mrded
- 16 января 2010, 00:55
Насколько он прожорлив по ресурсам?
Насколько хватает батареи?
Как часто что-то падает?
Насколько удобен, т.е. все ли допилили? А то в shr вон куча всего, но использовать из этой кучи далеко не все хочется…
И чуть не забыл, есть ли какой-нибудь opkg или apt-get и насколько хорошо работает?
что касается apt-get, то он отлично работает через все интерфейсы (usb, gprs, wifi):)
тока если ставить hackable1 в память телефона, не будет места для установки всяких дополнительных програм, поэтому я в скрипте вынес /usr и /var/cache/apt/archives на флешку (не знаю на сколько это правильно, но пока так).
контакт листа у меня нету, но список с программами скролит нормально.
если пользовать wifi то батареи хватает не более чем на день. а так я на дня три — четыре растягивал батарею.
Напрашивается вопрос — а он звонить то уже умеет?)
Ну а 3-4 дня для батарейки это, помоему, вообще предел мечтаний)
поэтому и нету контакт листа:)
тогда hackable1 вообще не тормозит:)