mv: rename /Users/yvon/Library/Safari/Bookmarks.plist, to
/Users/yvon/Library/Safari/Bookmarks-orig.plist: No such file or
directory
je ne vois pas le truc...
les perms de ce fichier :
~/Library/Safari%> ls -al
-rw-r--r-- 1 yvon yvon 61508 Mar 1 20:42 Bookmarks.plist
le problème est que je l'écrase juste après
si qq'un pige qqc...
bien à bous,
Yvon
c'est du ruby mais à la conversion # => $ près c'est "comme" du shell.
---la partie du script ruby concernée---------------------
def buildSafariBookmarksPList(brws)
`mkdir -p "#{BAK_DIR}"`
`cp "#{SAF_BM_PLIST}" "#{BAK_DIR}"` if DEBUGG
/////////////////////////////////////////////////////////////// bien sûr
DEBUGG est à true ;-)
bak="#{SAF_BM_PLIST}".gsub(/(.*)\.plist/, '\1-orig.plist')
`mkdir -p "#{TMP_DIR}" `
to_convert="safari-fusion.txt"
xml_in=getLastFusionFile
xslt = XML::XSLT.new()
xslt.parameters = { "first_label" => "BookmarksBar", "unc_file" =>
"#{SAF_UNC_XML}"}
xslt.xml = "#{XML_DIR}/#{xml_in}"
xslt.xsl = "#{SAF_OBJ_XSL}"
xslt.save("#{TMP_DIR}/#{to_convert}")
correct=(`plutil -lint -- "#{TMP_DIR}/#{to_convert}"`.chomp.gsub(/.*:
(.*)/, '\1') == "OK") ///////////// avant de faire qqc je
vérifie que plutil est OK
if correct
brws.quitBrowser("Safari")
sleep 5
p "#{SAF_BM_PLIST} => #{bak}"
/////////////////////////////////////////////////////////////// print
des args de la cmd qui suit
`mv "#{SAF_BM_PLIST}", "#{bak}"`
/////////////////////////////////////////////////////////////// c'est
ce mv qui déconne et m'injurie en +
`plutil -convert binary1 -o "#{SAF_BM_PLIST}" --
"#{TMP_DIR}/#{to_convert}"` //////// la ça écrase le fichier en
question...
html=getLastHtmlFile
html=(html == "")? "http://www.google.fr" : "#{REP_DIR}/#{html}"
brws.openBrowser("Safari", "#{html}")
end
return correct
end
-----------------------------------------------------
mv: rename /Users/yvon/Library/Safari/Bookmarks.plist, to /Users/yvon/Library/Safari/Bookmarks-orig.plist: No such file or directory
je ne vois pas le truc...
les perms de ce fichier :
~/Library/Safari%> ls -al -rw-r--r-- 1 yvon yvon 61508 Mar 1 20:42 Bookmarks.plist
le problème est que je l'écrase juste après
si qq'un pige qqc...
pas tout compris sur cette manip. pourquoi tu passes par un fichier intermédiaire ? tu fais: #cd /Users/~/Library/Safari/ #cp Bookmarks.plist Bookmarks-org.plist
et tu as directement dans le bon dossier le fichier de sauvegarde dans le bon dossier !
-- klp
"Une bévue"" <pere.noel@laponie.com.invalid> a écrit dans le message
de news: 1hbjhlr.b1vmtl1ki4gv5N%pere.noel@laponie.com.invalid...
Bonsoir,
je tripatouille le fichier :
/Users/yvon/Library/Safari/Bookmarks.plist
la première chose que je fais, c'est de le sauvegarder dans un
répertoire du bureau :
(par cp)
/Users/yvon/Desktop/BookmarksMergeSite/bak
j'ai vérifié, il y est bien
comme c'est le fichier de bookmarks de safari, je quitte safari
(killall
blabla)
ça se voit ))
après je fais :
sleep 5
on ne sait jamais, comme ça déconne...
et enfin, je cherche à faire un mv de ce fichier par la commande :
mv: rename /Users/yvon/Library/Safari/Bookmarks.plist, to
/Users/yvon/Library/Safari/Bookmarks-orig.plist: No such file or
directory
je ne vois pas le truc...
les perms de ce fichier :
~/Library/Safari%> ls -al
-rw-r--r-- 1 yvon yvon 61508 Mar 1 20:42 Bookmarks.plist
le problème est que je l'écrase juste après
si qq'un pige qqc...
pas tout compris sur cette manip. pourquoi tu passes par un fichier
intermédiaire ?
tu fais:
#cd /Users/~/Library/Safari/
#cp Bookmarks.plist Bookmarks-org.plist
et tu as directement dans le bon dossier le fichier de sauvegarde dans
le bon dossier !
mv: rename /Users/yvon/Library/Safari/Bookmarks.plist, to /Users/yvon/Library/Safari/Bookmarks-orig.plist: No such file or directory
je ne vois pas le truc...
les perms de ce fichier :
~/Library/Safari%> ls -al -rw-r--r-- 1 yvon yvon 61508 Mar 1 20:42 Bookmarks.plist
le problème est que je l'écrase juste après
si qq'un pige qqc...
pas tout compris sur cette manip. pourquoi tu passes par un fichier intermédiaire ? tu fais: #cd /Users/~/Library/Safari/ #cp Bookmarks.plist Bookmarks-org.plist
et tu as directement dans le bon dossier le fichier de sauvegarde dans le bon dossier !
-- klp
pere.noel
kurtz_le_pirate wrote:
pas tout compris sur cette manip. pourquoi tu passes par un fichier intermédiaire ? tu fais: #cd /Users/~/Library/Safari/ #cp Bookmarks.plist Bookmarks-org.plist
et tu as directement dans le bon dossier le fichier de sauvegarde dans le bon dossier !
oui, oui, c'est vrai, j'ai mis un backup sur Desktop uniquement en mode Debbugg de mon appli, après ça disparaitra, c'est au cas ou le cp, pour une raison ou une autre n'aurait pas marché (ce qui a été le cas, une coquille , une virgule difficile à voir, s'étant subrepticement glissée derrière "Bookmarks.plist", et puis, pendant la phase de mise au point j'avais besoin d'une copie sur le bureau.
maintenant, je n'ai plus de bak sur le bureau, mais un tmp, où je copie Bookmarks.plist, je fais un cp Bookmarks.plist Bookmarks-org.plist dans le folder ~/Library/Safari/ quand j'ai fini de tripatouiller Bookmarks.plist sur le bureau, je quitte safari, j'écrase le fichier : ~/Library/Safari/Bookmarks.plist par le nouveau et je relance Safari.
je ne tiens pas à travailler sur le fichier ~/Library/Safari/Bookmarks-orig.plist qui ne serait plus "orig" dans ce cas...
et quand l'application quitte je fais un rm -rf sur le tmp . -- une bévue
kurtz_le_pirate <kurtzlepirate@yahoo.fr> wrote:
pas tout compris sur cette manip. pourquoi tu passes par un fichier
intermédiaire ?
tu fais:
#cd /Users/~/Library/Safari/
#cp Bookmarks.plist Bookmarks-org.plist
et tu as directement dans le bon dossier le fichier de sauvegarde dans
le bon dossier !
oui, oui, c'est vrai, j'ai mis un backup sur Desktop uniquement en mode
Debbugg de mon appli, après ça disparaitra, c'est au cas ou le cp, pour
une raison ou une autre n'aurait pas marché (ce qui a été le cas, une
coquille , une virgule difficile à voir, s'étant subrepticement glissée
derrière "Bookmarks.plist", et puis, pendant la phase de mise au point
j'avais besoin d'une copie sur le bureau.
maintenant, je n'ai plus de bak sur le bureau, mais un tmp, où je copie
Bookmarks.plist, je fais un cp Bookmarks.plist Bookmarks-org.plist dans
le folder ~/Library/Safari/ quand j'ai fini de tripatouiller
Bookmarks.plist sur le bureau, je quitte safari, j'écrase le fichier :
~/Library/Safari/Bookmarks.plist par le nouveau et je relance Safari.
je ne tiens pas à travailler sur le fichier
~/Library/Safari/Bookmarks-orig.plist qui ne serait plus "orig" dans ce
cas...
et quand l'application quitte je fais un rm -rf sur le tmp .
--
une bévue
pas tout compris sur cette manip. pourquoi tu passes par un fichier intermédiaire ? tu fais: #cd /Users/~/Library/Safari/ #cp Bookmarks.plist Bookmarks-org.plist
et tu as directement dans le bon dossier le fichier de sauvegarde dans le bon dossier !
oui, oui, c'est vrai, j'ai mis un backup sur Desktop uniquement en mode Debbugg de mon appli, après ça disparaitra, c'est au cas ou le cp, pour une raison ou une autre n'aurait pas marché (ce qui a été le cas, une coquille , une virgule difficile à voir, s'étant subrepticement glissée derrière "Bookmarks.plist", et puis, pendant la phase de mise au point j'avais besoin d'une copie sur le bureau.
maintenant, je n'ai plus de bak sur le bureau, mais un tmp, où je copie Bookmarks.plist, je fais un cp Bookmarks.plist Bookmarks-org.plist dans le folder ~/Library/Safari/ quand j'ai fini de tripatouiller Bookmarks.plist sur le bureau, je quitte safari, j'écrase le fichier : ~/Library/Safari/Bookmarks.plist par le nouveau et je relance Safari.
je ne tiens pas à travailler sur le fichier ~/Library/Safari/Bookmarks-orig.plist qui ne serait plus "orig" dans ce cas...
et quand l'application quitte je fais un rm -rf sur le tmp . -- une bévue