~free.ekanayaka/landscape-client/lucid-1.5.2.1-0ubuntu0.10.04.0

« back to all changes in this revision

Viewing changes to debian/landscape-client.postinst

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug, Free Ekanayaka
  • Date: 2009-07-22 14:54:50 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20090722145450-pvbp13gh8734c8ft
Tags: 1.3.2.2-0ubuntu0.9.10.1
[ Free Ekanayaka ]
* New upstream release:
  - Include the README file in landscape-client (LP: #396260)
  - Fix client capturing stderr from run_command when constructing
    hash-id-databases url (LP: #397480)
  - Use substvars to conditionally depend on update-motd or
    libpam-modules (LP: #393454)
  - Fix reporting wrong version to the server (LP: #391225)
  - The init script does not wait for the network to be available
    before checking for EC2 user data (LP: #383336)
  - When the broker is restarted by the watchdog, the state of the client
    is inconsistent (LP: #380633)
  - Package stays unknown forever in the client with hash-id-databases
    support (LP: #381356)
  - Standard error not captured when calling smart-update (LP: #387441)
  - Changer calls reporter without switching groups, just user (LP: #388092)
  - Run smart update in the package-reporter instead of having a cronjob (LP: #362355)
  - Package changer does not inherit proxy settings (LP: #381241)
  - The ./test script doesn't work in landscape-client (LP: #381613)
  - The source package should build on all supported releases (LP: #385098)
  - Strip smart update's output (LP: #387331)
  - The fetch() timeout isn't based on activity (#389224)
  - Client can use a UUID of "None" when fetching the hash-id-database (LP: #381291)
  - Registration should use the fqdn rather than just the hostname (LP: #385730)

Show diffs side-by-side

added added

removed removed

Lines of Context:
76
76
            echo "Old monolithic client data file migrated to new format."
77
77
        fi
78
78
 
 
79
        # Add the setuid flag to smart-update and it be executable by users in
 
80
        # the landscape group (that normally means landscape itself)
 
81
        smart_update=/usr/lib/landscape/smart-update
 
82
        if ! dpkg-statoverride --list $smart_update >/dev/null 2>&1; then
 
83
            dpkg-statoverride --update --add root landscape 4754 $smart_update
 
84
        fi
 
85
 
 
86
        # Remove old cron jobs
 
87
        old_cron_job=/etc/cron.hourly/landscape-client
 
88
        if [ -e $old_cron_job ]; then
 
89
            rm $old_cron_job
 
90
        fi
 
91
        very_old_cron_job=/etc/cron.hourly/smartpm-core
 
92
        if [ -e $very_old_cron_job ]; then
 
93
            rm $very_old_cron_job
 
94
        fi
 
95
 
79
96
    ;;
80
97
 
81
98
    abort-upgrade|abort-remove|abort-deconfigure)