vak: (Улыбка)
Serge Vakulenko ([personal profile] vak) wrote2015-10-25 08:21 pm

sdwriter - утилита для записи образов на SD карточку

Набросал на досуге простенькую утилитку. Упрощает установку RetroBSD и LiteBSD. Любителям Raspberry Pi тоже может пригодиться. Работает примерно так:
$ sudo sdwriter sdcard.img
Password: ******
SD image writer, Version 1.0.0
Copyright (C) 2015 Serge Vakulenko

  1. /dev/rdisk3 - size 7892 MB, APPLE SD Card Reader
  2. /dev/rdisk4 - size 2030 MB, Generic- SD/MMC
  q. Cancel

Select disk device (1-2, q): 2

     Source: sdcard.img
Destination: /dev/rdisk4
       Size: 104.9 MB
      Write: ################################################## done
      Speed: 6.6 MB/sec

Собирается под Линуксом или Mac OS X. Исходники лежат на гитхабе: https://github.com/sergev/sdwriter

[identity profile] lider.livejournal.com 2015-10-26 08:05 am (UTC)(link)
Звісно, якщо програму ніхто не інтегруватиме в якісь складніші скрипти, то коду помилки "-1" вистачить.

Я б викинув функцію-інвертор quit
замість неї додави би

#define quit(x) exit(x)
і поміняв би всі quit(0) на РІЗНІ коди помилок.

А quit(1) в 563 строці - зайва.
Edited 2015-10-26 08:08 (UTC)

[identity profile] gineer.livejournal.com 2015-10-26 09:25 pm (UTC)(link)
а чем не подходит стандартный ДД?

Позадротствую

[identity profile] gineer.livejournal.com 2015-10-26 09:53 pm (UTC)(link)
Вставляем карточку -- смотрим дмесг тэйл ;)

Да и для прогресса какой-то ванлайнер точног есть,
вроде даже сам пробовал, но уже не вспомню счас.