Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Libraries

    gs_export 0.1.2

    Download button

    No screenshots available
    Downloads: 47  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Patrick Gerken | More programs
    BSD License / FREE
    September 8th, 2012, 11:32 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    gs_export description

    A little shell script to dump you GenericSetup profile somewhere and notify you for changes

    gs_export is a little Python helper that dumps your GenericSetup profile to a given directory, and sends you a mail, if anything has changed since it was last run.

    gs_export uses git to store the change history, it simply sends the result of a git status -q if there are any changes. It is your responsabilility to commit the changes, else you will get the same notification on the next run.

    gs_export always sends a passwort with each request, it is POST encoded but it is still there. This also means, it needs basic auth working on your plone site. You might want to run gs_export only on the same machine as the zope client.

    gs_export needs to be configured, and it needs a lot of options. Since gs_export might be needed for many sites on one host, it does not look for a configuration file with a fixed name, but you must provide a configuration file as the first argument to the script. This is a sample configuration. All arguments are required:

    [gs_export]
    base_url = http://yoursite:8080/Plone/portal_setup
    user = youruser
    password = yourpass
    path = /absolute_path_to_dump_diretory_of_git
    mail_server = your.mailserver
    mail_port = 587
    mail_user = your_mail_user
    mail_password= your_mail_pass
    mail_from = your_email_adress
    mail_mode = TLS
    mail_recipient=your_receiving_email_adress
    ignore = structure
     workflow


    - base_url must point to portal_setup
    - the path must exist
    - mail_mode accepts an empty string, TLS and SSL
    - This tool only accepts one mail recipient. This could easily by changed though
    - ignore accepts multiple parameters. Ignore means, after dumping the configuration, the ignore parts are deleted! It is a good idea to ignore structure. Multiple values can be added by adding one for each line and indenting the elements

    gs_export is intended to be run by a cron job.


    Product's homepage

    Requirements:

    · Python

    What's New in This Release: [ read full changelog ]

    · Work around missing subprocess.check_output() in python 2.6 [pgerken]

      


    TAGS:

    GenericSetup profile | Python library | Python | GenericSetup | profile

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM