среда, 18 июня 2014 г.

Настройка prehook в git для codeception

Достаточно просто делается.
1. Создать файл .git/pre-commit
2. Поместить туда код:

php vendor/codeception/codeception/codecept run acceptance #строку заменить на свою

RETVAL=$?

if [ $RETVAL -ne 0 ]
then
 exit 1
fi


А так же, для того что бы не учитывались права в репозиториях, особенно актуально при разработке и на Windows, и на Linux (Mac etc)... Достаточно ввести комманду
git config core.filemode false

воскресенье, 1 июня 2014 г.

Raspberry howTo - mini Debian Distrib + MacOS installation

1. http://www.raspbian.org/HexxehImages  - качаем образ
2. В консоли мака

diskutil list - находим нужный диск
diskutil unmountDisk /dev/disk1
sudo dd bs=1m if=~/Downloads/raspbian-r3/raspbian-r3.img of=/dev/disk1

 выполняется примерно час

Вставляем флеху и запускаем образ.

SSH
root
hexxeh

Обновление и у становка софта

rm /etc/ssh/ssh_host_* && dpkg-reconfigure openssh-server
apt-get update
apt-get install ntp fake-hwclock
dpkg-reconfigure tzdata
apt-get install ntpdate
ntpdate uk.pool.ntp.org
apt-get install curl

останавливаем сервис  и запускаем процесс обновления firmware
sudo service vcfiled stop
rpi-update
После будет долго виснуть и тормозить.. но в итоге ок... ждать до последнего. минут 20.

apt-get install mc vim samba transmission-cli transmission-daemon minidlna cron less


Собственно готово. Далее checklist по конфе:

  • transmission
  • minidlna
  • samba
  • sshd
  • fstab (ls -l /dev/disk/by-uuid/ - для уточнения UUID диска)
  • cron

Еще важная вещь, не сделав которую можно постоянно ловить глюки с отключением сетки

/boot/cmdline.txt and add “smsc95xx.turbo_mode=N” to it.
/etc/sysctl.conf and change “vm.min_free_kbytes =16384″