RELENG in CTM

View: New views
4 Messages — Rating Filter:   Alert me  

RELENG in CTM

by Chris Rees :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear all,

I discovered CTM not long ago, and I'm impressed at its efficiency
when automated. Is there any way to track something other than
-STABLE? Even just the latest security updates for the latest release?

I've tried searching the archives, but no-one seems to have asked that
before....

Chris

--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in a mailing list?
_______________________________________________
ctm-users@... mailing list
http://lists.freebsd.org/mailman/listinfo/ctm-users
To unsubscribe, send any mail to "ctm-users-unsubscribe@..."

Re: RELENG in CTM

by Stephen Montgomery-Smith-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Chris Rees wrote:
> Dear all,
>
> I discovered CTM not long ago, and I'm impressed at its efficiency
> when automated. Is there any way to track something other than
> -STABLE? Even just the latest security updates for the latest release?
>
> I've tried searching the archives, but no-one seems to have asked that
> before....


You can do this.  If you want to use the existing CTM updates, follow
cvs-cur, which gives the whole cvs directory tree.  Then use the cvs
program to extract whatever RELENG you want to, similarly as if you were
using cvsup to get it from one of the existing cvsup mirrors.

If you want to create your own CTM creating machine, you can also do it
there as well.  You have to understand how CTM works, but once you have
understood it, it is relatively straightforward.

_______________________________________________
ctm-users@... mailing list
http://lists.freebsd.org/mailman/listinfo/ctm-users
To unsubscribe, send any mail to "ctm-users-unsubscribe@..."

Re: RELENG in CTM

by Chris Rees :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/6/24 Stephen Montgomery-Smith <stephen@...>:

> Chris Rees wrote:
>>
>> Dear all,
>>
>> I discovered CTM not long ago, and I'm impressed at its efficiency
>> when automated. Is there any way to track something other than
>> -STABLE? Even just the latest security updates for the latest release?
>>
>> I've tried searching the archives, but no-one seems to have asked that
>> before....
>
>
> You can do this.  If you want to use the existing CTM updates, follow
> cvs-cur, which gives the whole cvs directory tree.  Then use the cvs program
> to extract whatever RELENG you want to, similarly as if you were using cvsup
> to get it from one of the existing cvsup mirrors.
>
> If you want to create your own CTM creating machine, you can also do it
> there as well.  You have to understand how CTM works, but once you have
> understood it, it is relatively straightforward.
>
>

Aha, now I understand src-cur. Thanks a lot!

Chris

--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in a mailing list?
_______________________________________________
ctm-users@... mailing list
http://lists.freebsd.org/mailman/listinfo/ctm-users
To unsubscribe, send any mail to "ctm-users-unsubscribe@..."

Re: RELENG in CTM

by Julian H. Stacey-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Chris etc,
I subscribe most ctm lists, (cvs ports src-cur src-4 5 6 7
(thanks to Steven for generating them)

All come through a single @address POP3 served, on a gate, & to an internal
host, solit up by
        http://berklix.com/~jhs/dots/.procmailrc.lists

Then applied via these aliases:
        # receives on freebsd-ctm-src-cur, & forwards to
        # freebsd-ctm-src-cur-pipe on host=ctm which has no smrsh & can run pipes.
        # to both host=gate & host=ctm.
        freebsd-ctm-src-cur: freebsd-ctm-src-cur-pipe@ctm
        freebsd-ctm-src-cur-pipe: "|/usr/local/bin/ctm-freebsd-src-cur-incoming"
        freebsd-ctm-src-cur-notify: freebsd-ctm-notify
        freebsd-ctm-ports-cur: freebsd-ctm-ports-cur-pipe@ctm
        freebsd-ctm-ports-cur-pipe: "|/usr/local/bin/ctm-freebsd-ports-cur-incoming"
        freebsd-ctm-ports-cur-notify: freebsd-ctm-notify
        freebsd-ctm-cvs-cur: freebsd-ctm-cvs-pipe@ctm
        freebsd-ctm-cvs: freebsd-ctm-cvs-pipe@ctm
        freebsd-ctm-cvs-pipe: "|/usr/local/bin/ctm-freebsd-cvs-incoming"
        freebsd-ctm-cvs-notify: freebsd-ctm-notify
        freebsd-ctm-src-4: freebsd-ctm-src-4-pipe@ctm
        freebsd-ctm-src-4-pipe: "|/usr/local/bin/ctm-freebsd-src-4-incoming"
        freebsd-ctm-src-4-notify: freebsd-ctm-notify
        freebsd-ctm-src-5: freebsd-ctm-src-5-pipe@ctm
        freebsd-ctm-src-5-pipe: "|/usr/local/bin/ctm-freebsd-src-5-incoming"
        freebsd-ctm-src-5-notify: freebsd-ctm-notify
        freebsd-ctm-src-6: freebsd-ctm-src-6-pipe@ctm
        freebsd-ctm-src-6-pipe: "|/usr/local/bin/ctm-freebsd-src-6-incoming"
        freebsd-ctm-src-6-notify: freebsd-ctm-notify
        freebsd-ctm-src-7: freebsd-ctm-src-7-pipe@ctm
        freebsd-ctm-src-7-pipe: "|/usr/local/bin/ctm-freebsd-src-7-incoming"
        freebsd-ctm-src-7-notify: freebsd-ctm-notify
        freebsd-ctm-notify: ctm-notify
        ctm-netbsd-src: netbsd-ctm-src
        netbsd-ctm-src: netbsd-ctm-src-pipe@ctm
        netbsd-ctm-src-pipe: "|/usr/local/bin/ctm-netbsd-src-incoming"
        netbsd-ctm-notify: ctm-notify
        netbsd-ctm-human: "Giles Lean" <giles@...>
        netbsd-ctm-announce: ctm-announce
        # netbsd-ctm-announce: Giles does not have a ctm-announce list,
        ctm-notify: jhs

Aliases call these shells
        http://berklix.com/~jhs/src/bsd/jhs/bin/local/mail/

To list CTM levels & paths I use
        http://berklix.com/~jhs/src/bsd/jhs/bin/local/ctms
Sample output appended
        -r--r--r--  1 mailnull  mailnull       528 Jun 24 01:11 src-4.2350.gz
                        /pub/FreeBSD/branches/4.0-stable/src src-4 2350
                        /pri/FreeBSD/branches/4.0-stable/src NO CTM
                        /pri/FreeBSD/branches/4.0-stable/src NO CTM
          ctm -v /pub/FreeBSD/development/CTM/src-4/src-4.2[0-9][0-9][0-9].gz
       
        -r--r--r--  1 mailnull  mailnull       493 Jun 30  2008 src-5.0855.gz
                        /pub/FreeBSD/branches/5.0-stable/src src-5 855
                        /pri/FreeBSD/branches/5.0-stable/src NO CTM
                        /pri/FreeBSD/branches/5.0-stable/src NO CTM
          ctm -v /pub/FreeBSD/development/CTM/src-5/src-5.0[6-9][0-9][0-9].gz
       
        -r--r--r--  1 mailnull  mailnull       537 Jun 24 00:10 src-6.1479.gz
                        /pub/FreeBSD/branches/6.0-stable/src src-6 1479
                        /pri/FreeBSD/branches/6.0-stable/src NO CTM
                        /pri/FreeBSD/branches/amd64/6.0-stable/src NO CTM
                        /pri/FreeBSD/branches/i386/6.0-stable/src NO CTM
          ctm -v /pub/FreeBSD/development/CTM/src-6/src-6.1[0-9][0-9][0-9].gz
       
        -r--r--r--  1 mailnull  mailnull       1798 Jun 24 15:30 src-7.0706.gz
                        /pub/FreeBSD/branches/7.0-stable/src src-7 706
                        /pri/FreeBSD/branches/7.0-stable/src NO CTM
                        /pri/FreeBSD/branches/amd64/7.0-stable/src NO CTM
                        /pri/FreeBSD/branches/i386/7.0-stable/src NO CTM
          ctm -v /pub/FreeBSD/development/CTM/src-7/src-7.[0-9][0-9][0-9][0-9].gz
       
        -r--r--r--  1 mailnull  mailnull     821802 Jun 24 15:05 src-cur.8963.gz
                        /pub/FreeBSD/branches/-current/src src-cur 8963
                        /pri/FreeBSD/branches/-current/src NO CTM
                        /pri/FreeBSD/branches/amd64/-current/src NO CTM
                        /pri/FreeBSD/branches/i386/-current/486/src NO CTM
                        /pri/FreeBSD/branches/i386/-current/586/src NO CTM
                        /pri/FreeBSD/branches/i386/-current/686/src NO CTM
                        /pri/FreeBSD/branches/i386/-current/src NO CTM
          ctm -v /pub/FreeBSD/development/CTM/src-cur/src-*.8[5-9][0-9][0-9].gz
       
        -r--r--r--  1 mailnull  mailnull     21324 Jun 24 10:58 ports-cur.7875.gz
                        /pub/FreeBSD/branches/-current/ports ports-cur 7875
                        /pri/FreeBSD/branches/-current/ports NO CTM
                        /pri/FreeBSD/branches/amd64/-current/ports ports-cur 7868
                        /pri/FreeBSD/branches/i386/-current/486/ports NO CTM
                        /pri/FreeBSD/branches/i386/-current/586/ports NO CTM
                        /pri/FreeBSD/branches/i386/-current/686/ports ports-cur 7862
                        /pri/FreeBSD/branches/i386/-current/ports NO CTM
                        /usr/ports NO CTM
          ctm -v /pub/FreeBSD/development/CTM/ports-cur/port*.7[5-9][0-9][0-9].gz
       
        -r--r--r--  1 mailnull  mailnull      75991 Jun 24 15:00 cvs-cur.15543.gz
                        /pub/FreeBSD/development/FreeBSD-CVS cvs-cur 15543
                        /pri/FreeBSD/development/FreeBSD-CVS cvs-cur 15517
                        /usr/cvs cvs-cur 15517
          ctm -v /pub/FreeBSD/development/CTM/cvs-cur/cvs-cur.15[0-9][0-9][0-9].gz
          rlogin -l mailnull-csh localhost
          unsetenv TMPDIR

Cheers,
Julian
--
Julian Stacey: BSDUnixLinux C Prog Admin SysEng Consult Munich www.berklix.com
  Mail plain ASCII text.  HTML & Base64 text are spam. www.asciiribbon.org
_______________________________________________
ctm-users@... mailing list
http://lists.freebsd.org/mailman/listinfo/ctm-users
To unsubscribe, send any mail to "ctm-users-unsubscribe@..."