OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 20-Mar-2007 23:12:43 Branch: HEAD Handle: 2007032022124300 Modified files: openpkg-src/openpkg HISTORY rc.openpkg Log: automatic (re-)registration if previous registration, community series or release set to openpkg URLs Summary: Revision Changes Path 1.440 +1 -0 openpkg-src/openpkg/HISTORY 1.23 +12 -6 openpkg-src/openpkg/rc.openpkg ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/openpkg/HISTORY ============================================================================ $ cvs diff -u -r1.439 -r1.440 HISTORY --- openpkg-src/openpkg/HISTORY 20 Mar 2007 12:50:58 -0000 1.439 +++ openpkg-src/openpkg/HISTORY 20 Mar 2007 22:12:43 -0000 1.440 @@ -2,6 +2,7 @@ 2007 ==== +20070320 automatic (re-)registration if previous registration, community series or release set to openpkg URLs 20070320 improve generation of UUID_PLATFORM by using a better (no longer IP based) "discriminator" value 20070320 remove old support for never finished rcng 20070320 remove old backward compatibility from rc.func for OpenPKG 1.2's opXXX functions @@ . patch -p0 <<'@@ .' Index: openpkg-src/openpkg/rc.openpkg ============================================================================ $ cvs diff -u -r1.22 -r1.23 rc.openpkg --- openpkg-src/openpkg/rc.openpkg 21 Feb 2007 10:42:44 -0000 1.22 +++ openpkg-src/openpkg/rc.openpkg 20 Mar 2007 22:12:43 -0000 1.23 @@ -28,12 +28,18 @@ %hourly -u @l_musr@ rcService openpkg enable yes || exit 0 - reregister=0; @l_prefix@/bin/openpkg register --printstatus >/dev/null 2>&1 && reregister=1 - # check for "openpkg" executable from the OpenPKG Community series - # if OSS, register with openpkg.org - [EMAIL PROTECTED]@/bin/openpkg --license 2>/dev/null | \ - sed -e 'q' | egrep '[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*-C'` - if [ ".$community_version" != . -o $reregister -eq 1 ]; then + # automatic (re-)registration + reregister=0 + # re-register if previously registered + @l_prefix@/bin/openpkg register --printstatus >/dev/null 2>&1 && reregister=1 + # re-register if "openpkg" executable from community series + [ $reregister -eq 0 ] && @l_prefix@/bin/openpkg --license 2>/dev/null \ + | sed -e 'q' | egrep '[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*-C' >/dev/null && reregister=1 + # re-register if "openpkg release" configured to pull packages directly from openpkg.(org|com|net) + [ $reregister -eq 0 ] && @l_prefix@/bin/openpkg release --fmt='%u' \ + | egrep '^[^:]*://(([^:]*:)?([EMAIL PROTECTED]@)?)?([^/]*\.)?openpkg\.(com|org|net)/' >/dev/null && reregister=1 + # perform (re-)registration + if [ $reregister -eq 1 ]; then [ $openpkg_reghour -lt 00 -o $openpkg_reghour -gt 23 ] && openpkg_reghour="3" now=`date '+%H'` [ $openpkg_reghour -eq $now ] || exit 0 @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org