~ubuntu-branches/ubuntu/karmic/screenlets/karmic

« back to all changes in this revision

Viewing changes to debian/patches/05-Test-in-home-dir.patch

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne, Julien Lavergne, Kumar Appaiah
  • Date: 2007-10-19 16:52:50 UTC
  • Revision ID: james.westby@ubuntu.com-20071019165250-lxj8rsyj3gbtffeh
Tags: 0.0.10-1
[ Julien Lavergne ]
* Initial release (Closes: #446783)
* debian/patches/01-Install-to-usr-directory.patch : Install in /usr instead of /usr/local
* debian/patches/02-Clean-Desktop.patch : Delete "Encoding", Exec screenlets-manager bin, 
add Type=Application to screenlets.daemon, move screenlets-manager to Utility.
* debian/patches/04-Fix-python-heritage-empaty.patch : Delete the () in python class.
* debian/patches/05-Test-in-home-dir.patch : test if $HOME/.config/Screenlets exit 
or create it, and create autostart file.
* debian/patches/06-Fix-error-type-pager-windowslist.patch : Fix TypeError in 
active_window_changed() when Pager and Windowlist screenlets are running, and fix crash with
__setattr__
* debian/patches/07-Add-python-to-autostart-files.patch : add "python" to autostart
files to make sure they start at login.

[ Kumar Appaiah ]
* debian/patches/03-Clean-hashbang-shebang.patch : Remove shebang and use #!/bin/sh.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--- screenlets-0.0.10/src/bin/screenlets-manager        2007-09-23 20:26:07.000000000 +0200
 
2
+++ screenlets-0.0.10/src/bin/screenlets-manager        2007-10-07 18:03:50.000000000 +0200
 
3
@@ -1,3 +1,13 @@
 
4
 #!/bin/sh
 
5
-python -u /usr/local/share/screenlets-manager/screenlets-manager.py
 
6
-
 
7
+if [ -d $HOME/.config/autostart ];then 
 
8
+echo "Directory autostart OK"
 
9
+else mkdir -p $HOME/.config/autostart
 
10
+fi
 
11
+if [ -f $HOME/.config/autostart/screenlets-daemon.desktop ]; then
 
12
+echo "Autorestart daemon OK"
 
13
+else cp /usr/share/desktop-directories/screenlets-daemon.desktop $HOME/.config/autostart/screenlets-daemon.desktop
 
14
+fi
 
15
+if [ -d $HOME/.config/Screenlets ]; then 
 
16
+python -u /usr/share/screenlets-manager/screenlets-manager.py
 
17
+else mkdir -p $HOME/.config/Screenlets && python -u /usr/share/screenlets-manager/screenlets-manager.py && python -u /usr/share/screenlets-manager/screenlets-daemon.py
 
18
+fi