SimplePupsave

Message
Author
User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#21 Post by ASRI éducation »

Bonjour Pelo,
Méfiance, le script SimplePupsave nécessite une mise à jour pour être compatible avec les dernières versions de Puppy.
Cette modification sera ajoutée dans la prochaine version du script.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Pelo

Premier service rendu par Simple Pupsave

#22 Post by Pelo »

Première utilisation de la Slacko 5.3.3 de 99MB, je ferme en laissant cette vraie Puppy (légère mais efficace) me créer le premier pupsave (TOTO).
Je reboote, tout fonctionne impec
Le seul truc, comme elle trouve une sauvegarde, elle ne me propose pas les options de boot. Elle enfile directe la configuration de ma pupsave et charge jusqu'au bureau.
Oui mais je veux changer des choses : La thin Slacko tourne avec un vieux Firefox 3.6.28 (c'est fait exprès). Là ils ont été un peu radins, cette version ne charge pas les images sur Facebook, mes photos persos que je veux partager avec mes proches.
Je décide donc de refaire une autre sauvegarde ou je mettrai un navigateur juste suffisamment récent pour faire çà.
Je charge le pet 'SIMPLE PUPSAVE' de ma caisse à outils? je crée une sauvegarde vide sur ma clé qui (s'ajoute) à TOTO.
Et là, cette Slacko légère s'arrête au boot pour me proposer les options :
0 : en refait une session neuve
1 : Toto
2 : la pupsave vide
Arrêter au boot : Objectif atteint. MercI ASRI (avant je copiais une sauvegarde pompée ailleurs). Une corde de plus à notre arc.


musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#23 Post by musher0 »

Bonjour.

Ce n'est pas d'hier que les "puppystophiles" ressentent le besoin de créer
des fichiers personnels de sauvegarde supplémentaires.
Un peu d'histoire (fils tangents) :

http://shino.pos.to/linux/pupsave.html
(version de shinobar pour lupq; usage limité à lupq)

http://murga-linux.com/puppy/viewtopic.php?t=49999
(copie de réserve, par 2byte; inclus dans certains Puppys sous "Utilitaires"
ou "Archivage" à l'entrée du menu "Pupsave Hot Backup")

http://www.murga-linux.com/puppy/viewto ... ost#453792
(création d'un fichier personnel de sauvegarde sous console, par trapster;
bien entendu, les noms de fichiers doivent être adaptés au Puppy :
lupusave, wolxsave ou warysave, etc.)

http://www.murga-linux.com/puppy/viewto ... ost#315398
(le point de départ, par dejan555)

En réponse au message de pelo ci-dessus, pour ma part, je trouve plus
simple de créer un fichier bidon de sauvegarde personnelle directement
sous console, de la façon suivante :

Code: Select all

> /mnt/home/sulusave-bidon.2fs
Le chevron (ou signe "plus grand que") fait partie de la commande.

Encore ici, les noms de fichiers doivent être adaptés au Puppy :
lupusave, wolxsave ou warysave, etc.

Cela force une liste de fichiers de sauvegarde à apparaître au lancement
du Puppy | Toutou. Si on doit faire des opérations sur un Puppy
vierge, avec l'équivalent de

Code: Select all

pfix=ram
, on choisira bien sûr l'option "0",
et non pas le numéro vis-à-vis le fichier bidon.

À tout hasard, pour information.

Mâdjan ! :)

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#24 Post by ASRI éducation »

Je viens de terminer oci-0.0.4, je vais donc avoir un peu de temps libre pour mettre à jour SimplePupsave. Cela ne devrait pas être trop long.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Pelo

Encore une corde à l'arc

#25 Post by Pelo »

Encore une corde à l'arc (taper en console). S'il y a des arcs qui n'ont pas de cordes, ce n'est pas celui des sauvegardes.
ASRI, ton fichier vide, je le laisserai vide, je n'ouvrirai plus dessus, il déclenche une panique kernel, On te laisse fignoler ton programme.
N'empêche, il joue son rôle juste par sa présence : il fait arrêter la machine au niveau du poste d'aiguillage. Ce qui est bien.
Ton firefox 25 est sorti ! Cadeau.
PS/ Lazy Puppy a aussi une pet de création de sauvegarde. Je vous dirais quand je m'en servirai.
Nonobstant tout cela, au fil du temps, Il y a eu altération des possibilités :
Ceci est dû, à mon avis, à ce que le programmeur conçoit sa distro localement, ce qui ne me gêne point.
Mais les noms de pupsave avec info de la distro porteuse (façon Argolance et façon Rsh), ne fonctionneront que localement. Et sur le forum, nous pensons avoir des produits universels. Que nenni !
En ce moment je suis : :D de bonne humeur ( forum façon Facebook !)

Pelo

pupsaves vierges

#26 Post by Pelo »

Quelles distros nécessitent des pupsaves vierges ? Moi je fais un double d'une pupsave existante
Last edited by Pelo on Fri 28 Nov 2014, 19:01, edited 1 time in total.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#27 Post by ASRI éducation »

Bonjour à tous,
Je bosse actuellement sur simplepupsave-0.0.9
Dans un premier temps, je vais tester l'utilitaire avec la version alpha d'ASRI Edu 310. Si aucun bug n'est repéré, un paquet sera proposé.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#28 Post by ASRI éducation »

ASRI éducation wrote:Je bosse actuellement sur simplepupsave-0.0.9
Dans un premier temps, je vais tester l'utilitaire avec la version alpha d'ASRI Edu 310. Si aucun bug n'est repéré, un paquet sera proposé.
La version 0.0.9 était fonctionnelle, mais elle ne me convenait pas.

J'ai donc commencé une réécriture complète du script afin :
- d'arrêter l'interface yad pour revenir à gtk
- d'ajouter des fonctionnalités (dont la création de dossiers pupsave compatibles avec les versions woof-ce)

Un paquet sera disponible d'ici un ou deux jours, merci d'avance pour les tests, avis, propositions...

Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#29 Post by ASRI éducation »

Bonjour à tous,
J'ai profondément modifié l'utilitaire SimplePupsave afin d'en améliorer les fonctionnalités et de le rendre compatible avec les versions de Puppy basées sur Woof-CE 0.3.
simplepupsave-0.1.0_20141127
- stop yad gui, now use gtk
- add choice for file/folder pupsave
- and other improvements
Cordialement,

Téléchargement des paquets : cf. le premier message de cette discussion.
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Pelo

pupsave créée à la demande.

#30 Post by Pelo »

Pupsave vierge : ASRI je crois que tu essaies de contourner un problème de ASRIedu. Je ne sais pas lequel.
Les distros créent normalement une sauvegarde à leur première utilisation.
Pupsaveconfig est aussi un outil qui se déclenche quand il est installé.
Créer un fichier vide avec le nom qui va bien (asriedusave....2fs) ou une pupsave vide de ton cru : tu vas finir par recréer pupsaveconfig, non ?
Voie possible : faire déclencher pupsaveconfig à tout moment pour qu'il crée son pupsave de suite quelque part, sans attendre la fermeture de session. J'essaierai.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

Re: pupsave créée à la demande.

#31 Post by ASRI éducation »

Bonjour Pelo,
Pelo wrote:Pupsave vierge : ASRI je crois que tu essaies de contourner un problème de ASRIedu. Je ne sais pas lequel.
Les distros
Initialement, je me suis mis à bosser sur SimplePupsave en réponse à une question d'un utilisateur : celui-ci utilisait une installation sur clé USB et il ne pouvait donc pas créer plusieurs fichiers pupsave.
J'ai pensé qu'il pourrait être pratique de bénéficier d'un utilitaire qui permette de créer des fichiers pupsave supplémentaires sans avoir à démarrer en RAM.
Ce n'était pas spécifiquement destiné à ASRI Edu, dès ma première version je l'ai proposé sur le forum Murga (fr-en).
Pelo wrote:Pupsaveconfig est aussi un outil qui se déclenche quand il est installé.
Créer un fichier vide avec le nom qui va bien (asriedusave....2fs) ou une pupsave vide de ton cru : tu vas finir par recréer pupsaveconfig, non ?
Pupsaveconfig est une application de grande qualité qui offre de très nombreuses fonctionnalités. Mais, si l'on souhaite créer plusieurs pupsave, elle n'est pas très pratique.
Pelo wrote:Voie possible : faire déclencher pupsaveconfig à tout moment pour qu'il crée son pupsave de suite quelque part, sans attendre la fermeture de session. J'essaierai.
C'est également la question que je me posais.
Cela fait longtemps que je n'ai pas utilisé pupsaveconfig.
Je te laisse tester, tu me diras ensuite s'il est possible de créer un pupsave sans redémarrage de l'OS.

Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Médor

#32 Post by Médor »

Bonsoir,

Créer un "pupsave" n'est pas compliqué mais nécessite le redémarrage de Puppy pour sont chargement au démarrage.
Le "pupsave" est créé à la fin de la première session et la configuration du premier démarrage est sauvée, on peut cependant charger au premier démarrage un "pupsave" vide...
(il faut renommer le "pupsave" : le nom pas l'extension, en rapport avec sa version de Puppy : voir dans /etc/DISTRO_SPECS).

Pupsaveconfig permet ensuite de sauvegarder ou non les modifications lors des sessions ultérieures.

La prise en compte d'un "pupsave" non chargé au démarrage n'est pas prévue :!:


Cordialement,
Médor.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#33 Post by ASRI éducation »

Bonsoir Médor,
Peux-tu tester la création d'un pupsave vierge (fichier ou dossier) avec SimplePupsave et Slacko ?
Cela me permettra de vérifier la compatibilité de l'application.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Médor

#34 Post by Médor »

Bonsoir Cédric,

Test rapide :
Le "pupsave" est bien créé dans mon répertoire d'installation de Slacko (psubdir="Slacko-570"), le fichier se monte et il contient un fichier /etc/gtk-2.0/gdk-pixbuf.loaders conforme à l'original de Slacko.
Je n'ai pas testé de le charger au démarrage...

Code: Select all

createps : function part
free space is ok to create pupsave file
Last check
Creation process
Start creation of blank pupsave file
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 61,572 s, 4,4 MB/s


Cordialement,
Médor.
Attachments
Capture_2014-12-08.jpg
(39.6 KiB) Downloaded 206 times

Pelo

Pupsaveconfig qui s'éxécuterait immédiatement.

#35 Post by Pelo »

je n'ai pas trouvé. l'ordre de créer le pupsave est donné en cours de session, mais il s'exécute après l'ordre "poweroff"
le redimensionnement de la pupsave est lui instantanément inscrit sur le support de la sauvegarde.
On touche à la programmation, en linux, en anglais, sans diagramme, ça me disturbe complètement. J'abandonne.
Je me contentterais de mes minis pupsaves (pas vides), que j'appelle maquettes, que je peux coller partout.
Il suffit de refermer de suite la Puppy, même sans mettre ses first settings. On ne peut pas faire plus vide, d'après moi.
On peut modifier les tailles minis (5MB, 10MB, mais pas OMB)
Last edited by Pelo on Wed 10 Dec 2014, 06:08, edited 4 times in total.

Médor

#36 Post by Médor »

@Pelo :

Ce fil se nomme SimplePupsave :!:

Il s'utilise pour créer un nouveau pupsave vide.
Son chargement est à effectuer après le redémarrage du PC :!:


Médor.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#37 Post by ASRI éducation »

Médor wrote:Test rapide :
Le "pupsave" est bien créé dans mon répertoire d'installation de Slacko (psubdir="Slacko-570"), le fichier se monte et il contient un fichier /etc/gtk-2.0/gdk-pixbuf.loaders conforme à l'original de Slacko.
Je n'ai pas testé de le charger au démarrage...

Code: Select all

createps : function part
free space is ok to create pupsave file
Last check
Creation process
Start creation of blank pupsave file
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 61,572 s, 4,4 MB/s
Merci Michel,
C'est exactement les infos dont j'avais besoin.
:wink:
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Médor

#38 Post by Médor »

Bonsoir Cédric,

Il serait assez facile d'ajouter une fonction permettant si besoin de copier le contenu du "pupsave" (si) existant : /initrd/pup_rw/*, dans le nouveau pupsave.
Dans ce cas lors du chargement du nouveau pupsave cloné il ne faut pas tenir compte du message d'erreur concernant la fermeture de la session précédente puisqu'elle n'a pas eu lieu, ou bien pour éviter ce message il ne faudrait pas cloner le contenu de /initrd/pup_rw/tmp mais cloner à la place celui de /initrd/pup_ro2/tmp ...


Cordialement,
Médor.

Pelo

plusieurs pupsaves sur une clé

#39 Post by Pelo »

Plusieurs pupsaves sur une clé USB, il suffit de copier coller la première sur un autre répertoire, la renommer, et rapatrier la copie. OU copier une maquette faite au lancement.
Pour la simplepupsave, je m'efface.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

Re: plusieurs pupsaves sur une clé

#40 Post by ASRI éducation »

Pelo wrote:Plusieurs pupsaves sur une clé USB, il suffit de copier coller la première sur un autre répertoire, la renommer, et rapatrier la copie. OU copier une maquette faite au lancement.
Exact, mais cela ne permet pas d'avoir un pupsave vierge étant donné que tu effectues une copie du pupsave sauvegardé.
Pelo wrote:Pour la simplepupsave, je m'efface.
Pourquoi donc ? Tu as évidemment ta place dans cette discussion.

Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Post Reply