Re: make packages
On 2007-05-28 10:50, Garrett Cooper <[EMAIL PROTECTED]> wrote: > Giorgos Keramidas wrote: > > ,--- > > | $ pkg_info | fgrep vim-lite > > | vim-lite-7.0.224_1 Vi "workalike", with many additional features (Lite > > package > > | $ pkg_create -b vim-lite-7.0.224_1 > > | $ ls -ld vim-lite* > > | -rw-rw-r-- 1 keramida wheel 5347344 May 28 20:14 vim-lite-7.0.224_1.tbz > > | $ > > `--- > > You don't even have to be root to run pkg_create, as you can see above. > > Unless root is the only account that has access to the files of course. You're right. I picked a port with no set-uid files, and overgeneralized based on that port's files. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: make packages
Giorgos Keramidas wrote: On 2007-05-28 12:27, Albert Shih <[EMAIL PROTECTED]> wrote: Le 28/05/2007 ? 13:16:00+0300, Thanos Rizoulis a ?crit O/H Albert Shih ??: Hi All I would like when a make install in any ports the system make a tbz in /usr/ports/packages/All every time and WITHOUT any option in command line (because there many people on the server). Where can I put some option to do that ? Assuming you are using FreeBSD 6.2 Release: man ports http://www.freebsd.org/cgi/man.cgi?query=ports&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html Thanks. You are probably interested in *make package* Wellthe problem is (like I said) there many «admin» in this server and I known many of them just use «make install» and forget «package». What I try to do is event the user just use «make install» the system do «make package install». You can create a "package" after the fact with: pkg_create -b foo Where "foo" is the name of an installed port, i.e.: ,--- | $ pkg_info | fgrep vim-lite | vim-lite-7.0.224_1 Vi "workalike", with many additional features (Lite package | $ pkg_create -b vim-lite-7.0.224_1 | $ ls -ld vim-lite* | -rw-rw-r-- 1 keramida wheel 5347344 May 28 20:14 vim-lite-7.0.224_1.tbz | $ `--- You don't even have to be root to run pkg_create, as you can see above. Unless root is the only account that has access to the files of course. -Garrett ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: make packages
On 2007-05-28 12:27, Albert Shih <[EMAIL PROTECTED]> wrote: >Le 28/05/2007 ? 13:16:00+0300, Thanos Rizoulis a ?crit >>O/H Albert Shih ??: >>> Hi All >>> I would like when a make install in any ports the system make a tbz in >>> /usr/ports/packages/All every time and WITHOUT any option in command line >>> (because there many people on the server). >>> Where can I put some option to do that ? >> >> Assuming you are using FreeBSD 6.2 Release: >> >> man ports >> >> http://www.freebsd.org/cgi/man.cgi?query=ports&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html > > Thanks. > >> You are probably interested in *make package* > > Wellthe problem is (like I said) there many «admin» in this server and > I known many of them just use «make install» and forget «package». > > What I try to do is event the user just use «make install» the system do > «make package install». You can create a "package" after the fact with: pkg_create -b foo Where "foo" is the name of an installed port, i.e.: ,--- | $ pkg_info | fgrep vim-lite | vim-lite-7.0.224_1 Vi "workalike", with many additional features (Lite package | $ pkg_create -b vim-lite-7.0.224_1 | $ ls -ld vim-lite* | -rw-rw-r-- 1 keramida wheel 5347344 May 28 20:14 vim-lite-7.0.224_1.tbz | $ `--- You don't even have to be root to run pkg_create, as you can see above. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: make packages
O/H Albert Shih έγραψε: Hi All I would like when a make install in any ports the system make a tbz in /usr/ports/packages/All every time and WITHOUT any option in command line (because there many people on the server). Where can I put some option to do that ? Assuming you are using FreeBSD 6.2 Release: man ports http://www.freebsd.org/cgi/man.cgi?query=ports&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html You are probably interested in *make package* -- RTFM and STFW before anything bad happens _ Thanos Rizoulis Electronic Computing Systems Engineer Larissa, Greece FreeBSD/PCBSD user ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: make packages
Le 28/05/2007 à 13:16:00+0300, Thanos Rizoulis a écrit > O/H Albert Shih ??: > > Hi All > > I would like when a make install in any ports the system make a tbz in > > /usr/ports/packages/All every time and WITHOUT any option in command line > > (because there many people on the server). > > Where can I put some option to do that ? > > Assuming you are using FreeBSD 6.2 Release: > > man ports > > http://www.freebsd.org/cgi/man.cgi?query=ports&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html Thanks. > > You are probably interested in *make package* Wellthe problem is (like I said) there many «admin» in this server and I known many of them just use «make install» and forget «package». What I try to do is event the user just use «make install» the system do «make package install». Regards. -- Albert SHIH Observatoire de Paris Meudon SIO batiment 15 Heure local/Local time: Lun 28 mai 2007 12:25:15 CEST ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"