From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexander Bokovoy To: devel@altlinux.ru Message-ID: <20010601031906.C4558@boids.avilink.net> Mail-Followup-To: devel@altlinux.ru Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i Subject: [devel] Addenda to /etc/profile.d Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Fri, 1 Jun 2001 03:19:07 +0300 Date: Fri, 1 Jun 2001 03:19:07 +0300 Archived-At: List-Archive: List-Post: Подумалось тут, а не добавить ли следующие BASH-ориентированные функции в /etc/profile.d: 1. В /etc/profile.d/cvs.sh можно было бы добавить функции для быстрого доступа в уже имеющиеся на диске репозитарии: # Обновление репозитария # Использование: cvsgetx имя_репозитария (в текущем каталоге) function cvsgetx { cvs -d `cat $1/CVS/Root ` -z6 get $@ } # Обновление из конкретной ветки репозитария # Использование: cvsbranch НАЗВАНИЕ_ВЕТКИ имя_репозитария function cvsbranch { cvs -d `cat $2/CVS/Root ` -z6 get -r $@ } # Отправка данных в репозитарий # Использование: cvscommit function cvscommit { cvs -d `cat ./CVS/Root ` -z6 commit } Удобство этих функций в том, что не надо устанавливать CVSROOT и помнить его для разных репозитариев. 2. Добавить /etc/profile.d/bugreport.sh: # Выдать список пакетов, от которых зависит требуемый пакет # Использование: pkgdepend имя_пакета function pkgdepend() { DATA= for i in `rpm -q --requires $1|cut -d ' ' -f 1` ; do DATA="$DATA `rpm -q --whatprovides $i`" done echo $DATA | tr ' ' '\n' | sort -u | uniq -u } В дальнейшем в этот файл можно добавлять и другие функции. -- Sincerely yours, Alexander Bokovoy The Midgard Project | ALT Linux Team | Minsk Linux Users Group www.midgard-project.org | www.altlinux.ru | www.minsk-lug.net -- You won't skid if you stay in a rut. -- Frank Hubbard _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel