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 à vous,
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
------------------------------------------------------------------------
--------------------------------------------
Même topo depuis le Terminal, tout rentre dans l'ordre quand on supprime le tiret dans "Bookmarks-orig.plist".
ouais merci, je modifie asap ...
c'est bizarre ca ... -- une bévue
Emmanuel
<snip>
mais la mv me répond (quel farceur ;-)) :
mv: rename /Users/yvon/Library/Safari/Bookmarks.plist, to /Users/yvon/Library/Safari/Bookmarks-orig.plist: No such file or directory <re-snip>
/////////////////////////////////////////////////////////////// print des args de la cmd qui suit `mv "#{SAF_BM_PLIST}", "#{bak}"` /////////////////////////////////////////////////////////////// c'est ce mv qui déconne et m'injurie en + <snip-the end>
Quand je lis le message d'erreur, ainsi que la commande shell (je ne connais pas Ruby), j'ai l'impression qu'il y a juste une virgule en trop. La commande mv cherche à renommer le fichier "Bookmarks.plist,", et forcément il ne le trouve pas.
Emmanuel
<snip>
mais la mv me répond (quel farceur ;-)) :
mv: rename /Users/yvon/Library/Safari/Bookmarks.plist, to
/Users/yvon/Library/Safari/Bookmarks-orig.plist: No such file or
directory
<re-snip>
/////////////////////////////////////////////////////////////// print
des args de la cmd qui suit
`mv "#{SAF_BM_PLIST}", "#{bak}"`
/////////////////////////////////////////////////////////////// c'est
ce mv qui déconne et m'injurie en +
<snip-the end>
Quand je lis le message d'erreur, ainsi que la commande shell (je ne
connais pas Ruby), j'ai l'impression qu'il y a juste une virgule en
trop. La commande mv cherche à renommer le fichier "Bookmarks.plist,",
et forcément il ne le trouve pas.
mv: rename /Users/yvon/Library/Safari/Bookmarks.plist, to /Users/yvon/Library/Safari/Bookmarks-orig.plist: No such file or directory <re-snip>
/////////////////////////////////////////////////////////////// print des args de la cmd qui suit `mv "#{SAF_BM_PLIST}", "#{bak}"` /////////////////////////////////////////////////////////////// c'est ce mv qui déconne et m'injurie en + <snip-the end>
Quand je lis le message d'erreur, ainsi que la commande shell (je ne connais pas Ruby), j'ai l'impression qu'il y a juste une virgule en trop. La commande mv cherche à renommer le fichier "Bookmarks.plist,", et forcément il ne le trouve pas.
Emmanuel
pere.noel
Emmanuel wrote:
Quand je lis le message d'erreur, ainsi que la commande shell (je ne connais pas Ruby), j'ai l'impression qu'il y a juste une virgule en trop. La commande mv cherche à renommer le fichier "Bookmarks.plist,", et forcément il ne le trouve pas.
oui, c'est ça, merci, une coquille de copier-coller )))
-- une bévue
Emmanuel <mars@tacks.com> wrote:
Quand je lis le message d'erreur, ainsi que la commande shell (je ne
connais pas Ruby), j'ai l'impression qu'il y a juste une virgule en
trop. La commande mv cherche à renommer le fichier "Bookmarks.plist,",
et forcément il ne le trouve pas.
oui, c'est ça, merci, une coquille de copier-coller )))
Quand je lis le message d'erreur, ainsi que la commande shell (je ne connais pas Ruby), j'ai l'impression qu'il y a juste une virgule en trop. La commande mv cherche à renommer le fichier "Bookmarks.plist,", et forcément il ne le trouve pas.
oui, c'est ça, merci, une coquille de copier-coller )))