> Yes, it is too late. But don't worry, 0.15 should be out early > December. :) That gives us a little more room to have the > documentation well polished and delivered with more translations. > > -- > Ague
Fine. I made a new patch for documentation, and symlink patch is fixed to create the bookmarks folder. All the needed patches are attached. Greetings Alessandro
>From e173105a99a545f754d367325ef91714ac81d443 Mon Sep 17 00:00:00 2001 From: Tails developers <[email protected]> Date: Fri, 5 Oct 2012 22:54:29 +0200 Subject: [PATCH] Added bookmarks preset --- lib/Tails/Persistence/Configuration/Presets.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/Tails/Persistence/Configuration/Presets.pm b/lib/Tails/Persistence/Configuration/Presets.pm index 5113828..ede4b24 100644 --- a/lib/Tails/Persistence/Configuration/Presets.pm +++ b/lib/Tails/Persistence/Configuration/Presets.pm @@ -114,6 +114,16 @@ method _build__presets { enabled => 0, icon_name => 'network-wired', }, + { + name => $self->encoding->decode(gettext(q{Browser bookmarks})), + description => $self->encoding->decode(gettext( + q{Bookmarks saved in Iceweasel browser} + )), + destination => '/home/amnesia/.mozilla/firefox/bookmarks', + options => [ 'source=bookmarks' ], + enabled => 0, + icon_name => 'user-bookmarks', + }, { name => $self->encoding->decode(gettext(q{APT Packages})), description => $self->encoding->decode(gettext( -- 1.7.10.4
>From c8394e520dd15fdbf80bd1e2651a464499a4a010 Mon Sep 17 00:00:00 2001 From: Alessandro Grassi <[email protected]> Date: Sun, 30 Sep 2012 20:09:08 +0200 Subject: [PATCH] generate iceweasel profile at build time --- config/chroot_local-hooks/14-generate-iceweasel-profile | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 config/chroot_local-hooks/14-generate-iceweasel-profile diff --git a/config/chroot_local-hooks/14-generate-iceweasel-profile b/config/chroot_local-hooks/14-generate-iceweasel-profile new file mode 100755 index 0000000..d910076 --- /dev/null +++ b/config/chroot_local-hooks/14-generate-iceweasel-profile @@ -0,0 +1,11 @@ +#!/bin/sh + +#generate iceweasel profile at build time, so that it has a fixed name + +set -e +apt-get --yes install xvfb +xvfb-run iceweasel -CreateProfile default +mv ~/.mozilla/firefox/*.default ~/.mozilla/firefox/default +sed -i "s@Path=.*\.default@Path=default@" ~/.mozilla/firefox/profiles.ini +mv ~/.mozilla /etc/skel +apt-get --yes purge xvfb -- 1.7.10.4
>From 8fe538046c192875522e4691aa67b5d01ff3677a Mon Sep 17 00:00:00 2001 From: Tails developers <[email protected]> Date: Wed, 10 Oct 2012 19:31:49 +0200 Subject: [PATCH] symlink places.sqlite for bookmarks persistence --- config/chroot_local-hooks/15-symlink-places.sqlite | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 config/chroot_local-hooks/15-symlink-places.sqlite diff --git a/config/chroot_local-hooks/15-symlink-places.sqlite b/config/chroot_local-hooks/15-symlink-places.sqlite new file mode 100755 index 0000000..3c39cff --- /dev/null +++ b/config/chroot_local-hooks/15-symlink-places.sqlite @@ -0,0 +1,9 @@ +#!/bin/sh + +#create a symlink to places.sqlite in iceweasel profile +#from a dedicated "bookmarks" directory, so that +#it can be easily made persistent + +set -e +ln -s /home/amnesia/.mozilla/firefox/bookmarks/places.sqlite /etc/skel/.mozilla/firefox/default/places.sqlite +mkdir /etc/skel/.mozilla/firefox/bookmarks -- 1.7.10.4
>From 3bd7926a678d59be3861776b9f7da2d30b8e9b54 Mon Sep 17 00:00:00 2001 From: Tails developers <[email protected]> Date: Thu, 11 Oct 2012 22:43:57 +0200 Subject: [PATCH 2/2] Documentation for bookmarks persistence --- wiki/src/contribute/design/persistence.mdwn | 1 + wiki/src/doc/first_steps/persistence/configure.mdwn | 11 +++++++++++ wiki/src/doc/first_steps/persistence/user-bookmarks.png | Bin 0 -> 2399 bytes 3 files changed, 12 insertions(+) create mode 100644 wiki/src/doc/first_steps/persistence/user-bookmarks.png diff --git a/wiki/src/contribute/design/persistence.mdwn b/wiki/src/contribute/design/persistence.mdwn index b75447a..efbce5c 100644 --- a/wiki/src/contribute/design/persistence.mdwn +++ b/wiki/src/contribute/design/persistence.mdwn @@ -24,6 +24,7 @@ This is relevant for the following applications: - GnuPG configuration - SSH client configuration - iceweasel certificate trust +- iceweasel bookmarks - Pidgin configuration - MUA configuration - Tor's data/cache for faster bootstrap with slow connections and diff --git a/wiki/src/doc/first_steps/persistence/configure.mdwn b/wiki/src/doc/first_steps/persistence/configure.mdwn index 33b1b60..f85904a 100644 --- a/wiki/src/doc/first_steps/persistence/configure.mdwn +++ b/wiki/src/doc/first_steps/persistence/configure.mdwn @@ -204,6 +204,17 @@ The <span class="emphasis">APT lists</span> are needed to install additional programs or explore the list of available software packages. This feature allows you to reuse them during future working sessions, even offline. +<a id="browser_bookmarks"></a> + +<div class="icon"> +<div class="image"><img src="../user-bookmarks.png"/></div> +<div class="text"><h2>Browser bookmarks</h2></div> +</div> + +When this feature is activated, changes to the bookmarks in the +<span class="application">Iceweasel</span> browser are saved in the persistent +volume. This does not apply to the Unsafe web browser. + <a id="dotfiles"></a> <div class="icon"> diff --git a/wiki/src/doc/first_steps/persistence/user-bookmarks.png b/wiki/src/doc/first_steps/persistence/user-bookmarks.png new file mode 100644 index 0000000000000000000000000000000000000000..6aca75f9c0396a61130368018d9a834ee75868d7 GIT binary patch literal 2399 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 R)6)O|002ovPDHLkV1n(tb(#PG literal 0 HcmV?d00001 -- 1.7.10.4
_______________________________________________ tails-dev mailing list [email protected] https://mailman.boum.org/listinfo/tails-dev
