From: Slava Dubrovskiy <slava@elan.com.ua> To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] sams & current sisyphus Date: Tue, 15 Aug 2006 10:46:46 +0300 Message-ID: <44E17BE6.2030404@elan.com.ua> (raw) In-Reply-To: <20060815065822.GA3800@vladregion.ru> [-- Attachment #1.1: Type: text/plain, Size: 1392 bytes --] Alexander Volkov пишет: > SD> > Сабж в том, что не собирается, хотя вроде нашёл подсказку в чём может быть > SD> > проблема. Но меня ещё интересует ни кто его сейчас не использует? Если > SD> > использует, то какие впечатления? Стоит ли с ним возится? То, что заявил > SD> > автор, меня очень интересут. А если ли подобные программы уже в сизифе? > SD> > > SD> У меня есть уже готовые пакеты и вот уже 3-4 месяца его активно > SD> используют. Но в сизиф я его побоялся заливать. > SD> 1. Почему-то периодически падает samsd. > SD> 2. Мне не нравится как он меняет конфиг сквида. Я такого не люблю. > Вспомнил! У меня работает предыдущая версия. До новой все никак не доберусь. > Я тоже в конце мая собрал для 2.4 - но там так криво реализована работа с > пользователями! У мя используется ncsa, а эта сволочь хранит пароли в базе > в открытом виде! > Ну у меня пользователи не такие умные чтобы лазить по базе. > Хотя в остальном он меня устроил более всех, и с июня крутится в > production с костылем вида chattr +i на файл паролей сквида. > Спек я пили-пилил, но так и не удалось мне путью переложить контент > куда-нить в /var/lib :( > Я почти допилил до работоспособного состояния с разделением на сервер, конфиг и веб морду. > Скинемся напильниками? Смогу чуть позже. Вот мой спек. Вроде собирается. -- С уважением, Дубровский Вячеслав. [-- Attachment #1.2: sams.spec --] [-- Type: text/plain, Size: 5360 bytes --] Name: sams Version: 20060417 Release: alt0 Summary: SAMS (Squid Account Management System) License: GPL Group: System/Servers Url: http://sams.irc.perm.ru/ Source: %url/%name-%version.tar.gz Packager: Slava Dubrovskiy <dubrsl@altlinux.ru> Summary(ru_RU.KOI8-R): ðÒÏÇÒÁÍÍÎÏÅ ÓÒÅÄÓÔ×Ï ÄÌÑ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÄÏÓÔÕÐÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Ë ÐÒÏËÓÉ-ÓÅÒ×ÅÒÕ squid # Automatically added by buildreq on Wed Mar 29 2006 BuildRequires: libMySQL-devel libpcre-devel Requires: %name-config = %version-%release %name-web = %version-%release %name-server = %version-%release %description SAMS (Squid Account Management System) %description -l ru_RU.KOI8-R ðÒÏÇÒÁÍÍÎÏÅ ÓÒÅÄÓÔ×Ï ÄÌÑ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÄÏÓÔÕÐÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Ë ÐÒÏËÓÉ-ÓÅÒ×ÅÒÕ squid # -- Config -- %package config Summary: Config for %name Summary(ru_RU.KOI8-R): ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÄÌÑ %name License: GPL Group: System/Servers %description config Config for %name %description config -l ru_RU.KOI8-R ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÄÌÑ %name # -- Server -- %package server Summary: %name daemon Summary(ru_RU.KOI8-R): óÅÒ×ÅÒ %name License: GPL Group: System/Servers Requires: %name-config = %version-%release Requires: MySQL-client %description server Server %name %description server -l ru_RU.KOI8-R óÅÒ×ÅÒ %name # -- Web interface-- %package web Summary: Handle the adminstration of %name over the web Summary(ru_RU.KOI8-R): õÐÒÁ×ÌÅÎÉÅ %name ÞÅÒÅÚ web License: GPL Group: System/Servers Requires: %name-config = %version-%release Requires: php-mysql %description web %name is a WEB-based interface and tool to manage users of SQUID proxy - manage users access to SQUID - proxy with NTLM, NCSA authorization or IP address - manage prohibition of users to access to URL - manage to rewrite requested URL to graphical resources (banners, counters) - save and build reports of users statistic - switch of users access to SQUID proxy if his traffic quota is off - manage a delay pools for users groups %description web -l ru_RU.KOI8-R %name ÜÔÏ WEB ÉÎÔÅÒÆÅÊÓ É ÉÎÓÔÒÕÍÅÎÔÙ ÄÌÑ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Ë ÐÒÏËÓÉ-ÓÅÒ×ÅÒÕ squid - áÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÅ ÓÉÓÔÅÍÙ ÞÅÒÅÚ web ÉÎÔÅÒÆÅÊÓ - ïÇÒÁÎÉÞÅÎÉÅ ÏÂßÅÍÁ ÔÒÁÆÉËÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÎÁ ÍÅÓÑà - á×ÔÏÍÁÔÉÞÅÓËÏÅ ÏÔËÌÀÞÅÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÐÒÅ×ÙÓÉ×ÛÉÈ ÌÉÍÉÔ. - ÷ÅÄÅÎÉÅ ÓÐÉÓËÏ× ÚÁÐÒÅÝÅÎÎÙÈ ÄÌÑ ÄÏÓÔÕÐÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÒÅÓÕÒÓÏ× ÉÎÔÅÒÎÅÔ. - îÁÓÔÒÏÊËÁ ÄÏÓÔÕÐÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÞÅÒÅÚ ÍÅÈÁÎÉÚÍ ÛÁÂÌÏÎÏ×. ûÁÂÌÏÎÙ ÐÏÚ×ÏÌÑÀÔ: + ÎÁÚÎÁÞÉÔØ ÓÐÉÓËÉ ÚÁÐÒÅÝÅÎÎÙÈ ÓÁÊÔÏ× ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÁÎÎÏÇÏ ÛÁÂÌÏÎÁ + ÏÐÒÅÄÅÌÉÔØ ÏÂßÅÍ ÔÒÁÆÉËÁ ÐÏÌØÚÏ×ÁÔÅÌÑ ÛÁÂÌÏÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ + ÎÁÚÎÁÞÉÔØ ÓËÏÒÏÓÔØ ÄÏÓÔÕÐÁ Ë ÉÎÔÅÒÎÅÔ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÛÁÂÌÏÎÁ (delay_pools) + ÏÇÒÁÎÉÞÅÎÉÅ ÄÏÓÔÕÐÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÐÏ ×ÒÅÍÅÎÉ É ÄÎÑÍ ÎÅÄÅÌÉ - òÁÚÂÉÅÎÉÅ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÎÁ ÇÒÕÐÐÙ ÄÌÑ ÕÄÏÂÓÔ×Á ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍÙ - æÏÒÍÉÒÏ×ÁÎÉÅ ÏÔÞÅÔÏ× ÐÏ ÔÒÁÆÉËÕ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÚÁ ÌÀÂÏÊ ÏÔÒÅÚÏË ×ÒÅÍÅÎÉ: + ðÏÌÕÞÅÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ ÔÒÁÆÉË + ðÏÓÅÝÅÎÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ ÓÁÊÔÙ + ðÏÌÕÞÅÎÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ ÆÁÊÌÙ - ðÏÄÄÅÒÖËÁ ×ÉÄÏ× Á×ÔÏÒÉÚÁÃÉÉ SQUID: + NTLM Á×ÔÏÒÉÚÁÃÉÑ × ÄÏÍÅÎÅ Windows + NCSA Á×ÔÏÒÉÚÁÃÉÑ + ÄÏÓÔÕÐ ÐÏ ip ÁÄÒÅÓÕ - ðÏÄÄÅÒÖËÁ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÅÄÉÒÅËÔÏÒÏ× SQUID: + Rejik + SquidGuard - ëÁÔÅÇÏÒÉÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ SAMS: + ÐÏÌØÚÏ×ÁÔÅÌÉ Ó ÐÒÁ×ÁÍÉ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ SAMS + ÐÏÌØÚÏ×ÁÔÅÌØ áÕÄÉÔÏÒ, ÄÌÑ ËÏÎÔÒÏÌÑ ÔÒÁÆÉËÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÂÅÚ ×ÏÚÍÏÖÎÏÓÔÉ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍÙ + ÐÏÌØÚÏ×ÁÔÅÌÉ ÓÅÔÉ Ó ÒÁÓÛÉÒÅÎÎÙÍÉ ÐÒÁ×ÁÍÉ, ÐÏÌÕÞÁÀÔ ÒÁÓÛÉÒÅÎÎÙÊ ÄÏÓÔÕÐ Ë web ÉÎÔÅÒÆÅÊÓÕ, ÄÌÑ ËÏÎÔÒÏÌÑ ÔÒÁÆÉËÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Ó×ÏÅÊ ÇÒÕÐÐÙ + ÐÏÌØÚÏ×ÁÔÅÌÉ ÓÅÔÉ ÐÏÌÕÞÁÀÔ ÄÏÓÔÕÐ Ë web ÉÎÔÅÒÆÅÊÓÕ ÄÌÑ ËÏÎÔÒÏÌÑ Ó×ÏÅÇÏ ÔÒÁÆÉËÁ - ðÏÓÙÌËÕ ÓÏÏÂÝÅÎÉÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒÕ ÐÒÉ ÏÔËÌÀÞÅÎÉÉ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÐÒÉ ÐÒÅ×ÙÛÅÎÉÉ ÔÒÁÆÉËÁ - äÌÑ ÈÒÁÎÅÎÉÑ ÄÁÎÎÙÈ ÉÓÐÏÌØÚÕÅÔÓÑ óõâä MySQL %prep %setup -q -n %name find %_builddir/%name -type d -name CVS -print0 | xargs -r0 rm -fr rm -f php/lang/koi8r-2-win1251.php find %_builddir/%name -type f -print0 | xargs -r0 subst "s|LIBS = -I. \$(MYSQLLIBS) \$(PCRELIBS) \$(SUNLIB)|LIBS = -I. \$(MYSQLLIBS) \$(PCRELIBS) \$(SUNLIB) -lm|g" %build %configure \ --with-configfile=%_sysconfdir/sams.conf \ --with-rcd-locations=%_initdir \ --with-httpd-locations=%_var/www/html %make_build %install %__mkdir_p %buildroot%_bindir %__mkdir_p %buildroot%_datadir/%name %__mkdir_p %buildroot%_initdir %__mkdir_p %buildroot%_var/www/html %makeinstall \ RCDPATH=%buildroot%_initdir \ HTTPDPATH=%buildroot%_var/www/html ##%%__ln_s ../../../usr/share/sams %buildroot%_var/www/html/sams %__subst "s|/usr/local/rejik|/usr/share/rejik|g" %buildroot%_sysconfdir/%name.conf %__subst "s|SAMSPATH=/usr/local|SAMSPATH=/usr/bin|g" %buildroot%_sysconfdir/%name.conf %post server %post_service samsd %preun server %preun_service samsd %post web ##%post_service httpd %__ln_s /usr/share/sams %_var/www/html/sams %preun web %__rm -f %_var/www/html/sams %files %files config %doc CHANGELOG COPYING INSTALL* README* mysql etc/sams.conf.default %config(noreplace) %_sysconfdir/%name.conf %files server %_bindir/* %config %_sysconfdir/rc.d/* %files web %_datadir/sams ##%_var/www/html/sams %changelog * Wed Mar 29 2006 Slava Dubrovskiy <dubrsl@altlinux.ru> 20051107-alt0 - initial build 4 Sisyphus [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/x-pkcs7-signature, Size: 3237 bytes --]
next prev parent reply other threads:[~2006-08-15 7:46 UTC|newest] Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-08-11 6:48 Шенцев Алексей Владимирович 2006-08-11 7:07 ` Slava Dubrovskiy 2006-08-11 7:12 ` Шенцев Алексей Владимирович 2006-08-11 21:20 ` Michael Shigorin 2006-08-15 6:58 ` Alexander Volkov 2006-08-15 7:46 ` Slava Dubrovskiy [this message] 2006-08-15 14:49 ` Шенцев Алексей Владимирович 2006-08-18 13:16 ` Alexander Volkov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=44E17BE6.2030404@elan.com.ua \ --to=slava@elan.com.ua \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git