[Mopslinux-main] Товарищи, так нельзя
Brought to you by:
mopslinux
|
From: <mop...@li...> - 2010-01-04 10:00:33
|
Нашел кое у кого в мопсбилде пакета drweb-cureit вот такое:
build()
{
#-------------------------Сборка----------------------------------------
install -m777 -D $startdir/$source $pkgdir/opt/$pkgname/$source || exit 1
install -m644 -D $startdir/files/$pkgname.desktop
$pkgdir/usr/share/applications/$pkgname.desktop || exit 1
install -m644 -D $startdir/files/$pkgname.xpm
$pkgdir/usr/share/pixmaps/$pkgname.xpm || exit 1
install -m777 -D $startdir/files/$pkgname
$pkgdir/usr/local/bin/$pkgname || exit 1
chmod 777 $pkgdir/opt/$pkgname
}
Это был пакет, УЖЕ выложенный в репозиторий. Не буду тыкать пальцем,
но я хочу чтобы все понимали, что такое означает одно из трех:
1. Мейнтейнер вообще ничего не слышал про права на файлы, и был в
полной уверенности что результат будет другой,
2. Мейнтейнер употреблял донской табак при написании вышеприведенных строчек,
3. Это сделано намеренно.
До реализации всех систем проверок - добавление пакетов в репозиторий
закрыто, пакет о котором идет речь удален из репозиториев, если он
установлен у вас в системе - удалите пакет.
Кроме того, давайте договоримся, что не будем пихать в репозиторий все
подряд закрытые утилиты, особенно под винду, приделывая обертку в виде
скрипта для запуска через вайн. Дело не в том что это идеологически
неправильно - дело в том что это может иметь legal issues - раз,
совершенно любую бяку на борту - это два, и почему-то голова при
добавлении таких пакетов работает хуже (интересно, что же это может
быть, хм?....).
--
Best regards, AiX 27/249 <i2...@gm...>
[Using null methods]
|