Skip site navigation (1)Skip section navigation (2)

CVS log for ports/emulators/linux_base-fc7/Attic/pkg-descr

[BACK] Up to [FreeBSD] / ports / emulators / linux_base-fc7

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.9
Sun Oct 7 23:09:10 2007 UTC (4 years, 4 months ago) by bsam
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.8: +0 -0 lines
Since Fedora is not more Core the port emulators/linux_base-fc7 is renamed
emulators/linux_base-f7. Now it's Fedora 7.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Sep 26 20:25:31 2007 UTC (4 years, 4 months ago) by bsam
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Fedora is no more Core.

Pointed out by:	John E Hein <jhein at timing.com>

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Sep 26 12:48:47 2007 UTC (4 years, 4 months ago) by bsam
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -1 lines
1. MFC from linux_base-fc6 (well, sort of -- an idea taken):
     Add some directory trees since we still use fc4 infrastucture ports.
     Inspirited by the wrong behaviour of "install file1 file2" when file2
     should exist and be a directory...
2. Bump PORTREVISION.
3. Fix pkg-descr (FC6 -> FC7).
4. s/@dirrm/@dirrmtry for /compat/linux/proc.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Sep 23 15:18:48 2007 UTC (4 years, 4 months ago) by bsam
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +0 -0 lines
A repocopy emulators/linux_base-fc6 -> emulators/linux_base-fc7 is
completed.

Repocopied by:	portmgr (marcus)

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Mar 27 20:04:44 2007 UTC (4 years, 10 months ago) by bsam
Branches: MAIN
CVS tags: old_PRE_XORG_7
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +1 -1 lines
ATTENTION! The port is experimental for now. Use it at your own risk. This
port may be used only with 7-CURRENT and compat.linux.osrelease=2.6.16.

To use/test the port (along with linux FC4 infrastructure ports) you
should do:

0. Backup all your vital information!
1. Remove the current linux base port.
2. Add to your /etc/make.conf "OVERRIDE_LINUX_BASE_PORT=fc6".
3. Make sure no linux application is running.
4. Set apropriate sysctl (compat.linux.osrelease=2.6.16).
5. Install emulation/linux_base-fc6.
5a. Those who use linux ports with automatic plist building should
    apply the following patch:
    ftp://mail.ipt.ru/pub/FreeBSD/patches/bsd.linux-rpm.mk-autoplist.diff

That should be enough at most circumstances. If you have difficulties,
please be sure to expand item 1 to:

1a. Remove all ports which depends on linux base port.
1b. Remove linux base port.
1c. Clean /compat/linux/ directory.

In case you want to get rid of the port, deinstall it, then return
back compat.linux.osrelease to 2.4.2 (as usual make sure that no
linux application is running) and remove from /etc/make.conf the line
containing the OVERRIDE_LINUX_BASE_PORT variable.

All questions, reports, suggestions etc. please route to
freebsd-emulation@.

Fedora Core 6 ports (FC6 infrastructure ports) are coming soon... ;-)

This port would not appear without netchild's help.
Thank you, Alexander!

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Mar 24 21:40:11 2007 UTC (4 years, 10 months ago) by bsam
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +0 -0 lines
A forced commit to indicate that the repocopy:
  linux_base-fc4 -> linux_base-fc6
is finished.

PR:		110714
Submitted by:	bsam (me)

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Mar 17 19:42:09 2007 UTC (4 years, 10 months ago) by bsam
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +9 -4 lines
Polish pkg-descr and pkg-message:
. add comments and warnings about problems with chroot into the linux base;  [1]
. delete a note about linux port for alpha;  [1]
. add an advice to use linux_dist ports for cross-development;  [1]
. fix the link linux-XFree86-libs -> linux-xorg-libs.

Submitted by:	netchild (at freebsd-emulation@)  [1]

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jun 2 20:50:32 2006 UTC (5 years, 8 months ago) by netchild
Branches: MAIN
CVS tags: old_old_RELEASE_6_2_0, old_old_RELEASE_4_EOL
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -1 lines
- finish repo copy from fc3 to fc4 by updating to fc4 and connecting to
  the build
- don't provide a var/log directory -> use the native one [1]

Submitted by:	Boris Samorodov <bsam@ipt.ru>
Suggested by:	netchild [1]
Repocopy by:	marcus

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Mar 18 19:07:04 2006 UTC (5 years, 10 months ago) by netchild
Branches: MAIN
The port is intended to become the new default linux_base port (replaces
the current linux_base-8 port).

You should only switch to this port if you know what you are doing.
You may or may not have problems with installing other linux related
ports after switching to it. Success or failure reports welcome.

To switch:
 - echo "OVERRIDE_LINUX_BASE_PORT=fc3" >> /etc/make.conf
 - portupgrade -fo emulators/linux_base-fc3 linux_base-8

News and changes (from submitter with some small changes by me):
 - based on linux_base-8 port;
 - don't use linux rpm binary to install. The whole source tree is
   created at ${WRKDIR} and then installed (using cpio);
 - removes some files and directories (etc/passwd, etc/group,
   usr/local, ...) to ensure using FreeBSD original files;
 - introduces etc/nsswitch.conf.dist and etc/yp.conf.sample files,
   uses correct install/deinstall behaviour with etc/nsswitch.conf
   and etc/yp.conf files;
 - doesn't do [u]mounting while install/deinstall process.
   Thus it is possible to use jails while building packages.
   But since linprocfs is not automounted, special measures should be
   taken at package building for those ports which need a mounted
   linprocfs (i.e. for linux JDK building);
 - uses linux ldconfig in the pkg-install file (as opposed to using in
   the Makefile). It is needed when upgrading (i.e. when other linux
   libraries are present in the system) and when installing by packages.

Submitted by:	Boris Samorodov <bsam@ipt.ru> (some small changes by me)

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options