|
tompin2
|
 |
« on: June 02, 2011, 05:31:20 am » |
|
Hi to all,
Is it possible to update/upgrade all the MD's from the core?. If I have several MD's if i want to keep them updated, all of them have to download from the internet the packages. Since they all boot up from the core, which means that they all should be at the same version of the core, would be faster to set up all the MD's to do the apt-get update/upgrade from the core? My apologies if this is a dumb question, I just couldn't find an answer on the forum search
Cheers,
T
|
|
|
|
|
Logged
|
|
|
|
purps
NEEDS to work for LinuxMCE
  
Posts: 1279
If it ain't broke, tweak it
|
 |
« Reply #1 on: June 02, 2011, 10:07:57 am » |
|
I do this with SSH. If you are on your core, you can do... sudo su - ssh moonXX ...where XX is the device number of the MD (find this out in web admin). Alternatively, if you are on another machine on the internal network, you can do... sudo ssh root@192.168.80.1 ssh moonXX ...assuming you are using the standard internal IP of 192.168.80.1. Note that it is necessary to SSH into the core as root because if you SSH in with your user ("purps" in my case), you won't have any admin privileges once you have SSHed into the MD. More information about logging in etc here http://wiki.linuxmce.org/index.php/Logging_InCheers, Matt. EDIT: I just re-read your post. Don't think I answered your question did I. Why don't you want to download from Internet? Do you have monthly download limits or something?
|
|
|
|
|
Logged
|
|
|
|
bongowongo
wants to work for LinuxMCE
 
Posts: 826
|
 |
« Reply #2 on: June 02, 2011, 10:31:47 am » |
|
1. Quicker 2. Less bandwith from user and from supplier side 3. Bongojoke
|
|
|
|
|
Logged
|
|
|
|
|
posde
|
 |
« Reply #3 on: June 02, 2011, 11:30:19 am » |
|
tompin2,
atm there is no defined way to update the MDs from a single (non Internet point). One way of achieving it, would be to copy the contents of the core's /var/cache/apt/archive directory into each MDs /usr/pluto/deb-cache dir, and rebuild the Packages file in the /usr/pluto/deb-cache directory, remove all the other sources from /etc/apt/sources.list except the file entry pointing to deb-cache.
Try if you can get it working, and maybe even write a small script, doing the steps for you one after the other.
Good luck.
|
|
|
|
|
Logged
|
|
|
|
|
tompin2
|
 |
« Reply #4 on: June 03, 2011, 02:27:42 am » |
|
Thanks to all, Im not good in linux but I will give it my best. Maybe I find something usefull for all. The way I see it is that I see an option under webadmin that you could just click to the MD page and update/upgrade, maybe it is not possible, maybe it is. For now, a good script should be a good progress. I hope I get the knoledge soon to make my own script and share it to all.
I will Keep all posted.
T
|
|
|
|
|
Logged
|
|
|
|
|
l3mce
|
 |
« Reply #5 on: June 03, 2011, 04:34:17 pm » |
|
http://svn.linuxmce.org/trac.cgi/ticket/1099Should work. Presumes MDs are on. Testing now. Can probably make a button in computing pretty easy. Will get back. *I'm an idiot... that first one will exit after first moon unit is upgraded.
|
|
|
|
« Last Edit: June 03, 2011, 04:44:26 pm by l3mce »
|
Logged
|
I never quit... I just ping out.
|
|
|
|
hari
|
 |
« Reply #6 on: June 03, 2011, 04:36:56 pm » |
|
you should backup sources.list before overwriting br Hari
|
|
|
|
|
Logged
|
|
|
|
|
huh
|
 |
« Reply #7 on: June 03, 2011, 05:37:24 pm » |
|
Isn't there already a button under advanced called "upgrade" or something similar?
|
|
|
|
|
Logged
|
|
|
|
|
l3mce
|
 |
« Reply #8 on: June 03, 2011, 05:43:05 pm » |
|
There is... but I believe this does not address MDs. I am thinking of just a global update button you can click if you want. I am also going to tar all of the md directories on the core, and try and use the systems db backup in case things go terribly wrong.
hari: done
Everyone else: completely redoing this and chrooting the MDs for upgrade. Ignore that first stumble into the idea. And the ticket has been closed. So much for a quick attack.
|
|
|
|
|
Logged
|
I never quit... I just ping out.
|
|
|
|
posde
|
 |
« Reply #9 on: June 03, 2011, 06:00:34 pm » |
|
The ticket got closed, because we already have ticket 341 which does the same thing, and which already has most of the functionality in place (except the part of disabling the daemon autostart while in chroot). l3mce will take what we have, and add a few things to it.
|
|
|
|
|
Logged
|
|
|
|
|
l3mce
|
 |
« Reply #10 on: June 04, 2011, 12:09:16 am » |
|
http://svn.linuxmce.org/trac.cgi/attachment/ticket/341/globalUpgrades.10.shThat is where I am. Here is the output after upgrading... (note core had already been upgraded, and output was huge due to database upgrade) # /usr/pluto/bin/globalUpgrades.sh Ign file: ./ Release.gpg Ign file: ./ Translation-en_US Ign file: ./ Release Ign file: ./ Packages Ign http://debian.slimdevices.com stable Release.gpg Hit http://old-releases.ubuntu.com intrepid Release.gpg Ign http://old-releases.ubuntu.com intrepid/main Translation-en_US Ign http://old-releases.ubuntu.com intrepid/restricted Translation-en_US Ign http://archive.ubuntu.com intrepid Release.gpg Ign http://archive.ubuntu.com intrepid/main Translation-en_US Ign http://debian.slimdevices.com stable/main Translation-en_US Get:1 http://packages.medibuntu.org intrepid Release.gpg [197B] Ign http://old-releases.ubuntu.com intrepid/universe Translation-en_US Ign http://old-releases.ubuntu.com intrepid/multiverse Translation-en_US Hit http://old-releases.ubuntu.com intrepid-security Release.gpg Ign http://old-releases.ubuntu.com intrepid-security/main Translation-en_US Ign http://old-releases.ubuntu.com intrepid-security/restricted Translation-en_US Ign http://old-releases.ubuntu.com intrepid-security/multiverse Translation-en_US Ign http://old-releases.ubuntu.com intrepid-security/universe Translation-en_US Hit http://old-releases.ubuntu.com intrepid-updates Release.gpg Ign http://deb.linuxmce.org intrepid Release.gpg Ign http://deb.linuxmce.org intrepid/beta2 Translation-en_US Ign http://deb.linuxmce.org 20dev_ubuntu Release.gpg Get:2 http://debian.slimdevices.com stable Release [1645B] Ign http://old-releases.ubuntu.com intrepid-updates/main Translation-en_US Ign http://old-releases.ubuntu.com intrepid-updates/restricted Translation-en_US Ign http://archive.ubuntu.com intrepid Release Ign http://old-releases.ubuntu.com intrepid-updates/multiverse Translation-en_US Ign http://deb.linuxmce.org 20dev_ubuntu/main Translation-en_US Ign http://deb.linuxmce.org replacements_ubuntu Release.gpg Ign http://deb.linuxmce.org replacements_ubuntu/main Translation-en_US Ign http://deb.linuxmce.org intrepid Release Ign http://old-releases.ubuntu.com intrepid-updates/universe Translation-en_US Ign http://old-releases.ubuntu.com replacements_debian Release.gpg Ign http://old-releases.ubuntu.com replacements_debian/main Translation-en_US Hit http://old-releases.ubuntu.com intrepid Release Hit http://old-releases.ubuntu.com intrepid-security Release Ign http://debian.slimdevices.com stable/main Packages Ign http://archive.ubuntu.com intrepid/main Packages Ign http://packages.medibuntu.org intrepid/free Translation-en_US Hit http://debian.slimdevices.com stable/main Packages Ign http://deb.linuxmce.org 20dev_ubuntu Release Ign http://deb.linuxmce.org replacements_ubuntu Release Hit http://old-releases.ubuntu.com intrepid-updates Release Err http://archive.ubuntu.com intrepid/main Packages 404 Not Found [IP: 91.189.88.140 80] Ign http://old-releases.ubuntu.com replacements_debian Release Ign http://deb.linuxmce.org intrepid/beta2 Packages Hit http://old-releases.ubuntu.com intrepid/main Packages Hit http://old-releases.ubuntu.com intrepid/restricted Packages Hit http://old-releases.ubuntu.com intrepid/universe Packages Hit http://old-releases.ubuntu.com intrepid/multiverse Packages Hit http://old-releases.ubuntu.com intrepid/main Sources Hit http://old-releases.ubuntu.com intrepid/restricted Sources Ign http://packages.medibuntu.org intrepid/non-free Translation-en_US Hit http://old-releases.ubuntu.com intrepid/multiverse Sources Hit http://old-releases.ubuntu.com intrepid/universe Sources Hit http://old-releases.ubuntu.com intrepid-security/main Packages Hit http://old-releases.ubuntu.com intrepid-security/restricted Packages Ign http://deb.linuxmce.org 20dev_ubuntu/main Packages Hit http://old-releases.ubuntu.com intrepid-security/multiverse Packages Hit http://old-releases.ubuntu.com intrepid-security/universe Packages Hit http://old-releases.ubuntu.com intrepid-security/main Sources Hit http://old-releases.ubuntu.com intrepid-security/restricted Sources Hit http://old-releases.ubuntu.com intrepid-security/multiverse Sources Hit http://old-releases.ubuntu.com intrepid-security/universe Sources Hit http://old-releases.ubuntu.com intrepid-updates/main Packages Ign http://deb.linuxmce.org replacements_ubuntu/main Packages Hit http://old-releases.ubuntu.com intrepid-updates/restricted Packages Hit http://old-releases.ubuntu.com intrepid-updates/multiverse Packages Hit http://old-releases.ubuntu.com intrepid-updates/universe Packages Hit http://old-releases.ubuntu.com intrepid-updates/main Sources Hit http://old-releases.ubuntu.com intrepid-updates/restricted Sources Hit http://old-releases.ubuntu.com intrepid-updates/multiverse Sources Hit http://packages.medibuntu.org intrepid Release Hit http://old-releases.ubuntu.com intrepid-updates/universe Sources Ign http://old-releases.ubuntu.com replacements_debian/main Packages Hit http://deb.linuxmce.org intrepid/beta2 Packages Err http://old-releases.ubuntu.com replacements_debian/main Packages 404 Not Found Hit http://deb.linuxmce.org 20dev_ubuntu/main Packages Hit http://packages.medibuntu.org intrepid/free Packages Hit http://deb.linuxmce.org replacements_ubuntu/main Packages Hit http://packages.medibuntu.org intrepid/non-free Packages Fetched 198B in 2s (85B/s) W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/intrepid/main/binary-i386/Packages.gz 404 Not Found [IP: 91.189.88.140 80]
W: Failed to fetch http://old-releases.ubuntu.com/ubuntu/dists/replacements_debian/main/binary-i386/Packages.gz 404 Not Found
E: Some index files failed to download, they have been ignored, or old ones used instead. Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Core upgraded, tarring Media Directors touch: cannot touch `/tmp/tmp.viWgH27643/etc/chroot-install': No such file or directory mv: cannot stat `/tmp/tmp.viWgH27643/usr/sbin/invoke-rc.d': No such file or directory mv: cannot stat `/tmp/tmp.viWgH27643/sbin/start-stop-daemon': No such file or directory /usr/pluto/bin/globalUpgrade.sh: line 21: /tmp/tmp.viWgH27643/usr/sbin/invoke-rc.d: No such file or directory /usr/pluto/bin/globalUpgrade.sh: line 22: /tmp/tmp.viWgH27643/sbin/start-stop-daemon: No such file or directory chmod: cannot access `/tmp/tmp.viWgH27643/usr/sbin/invoke-rc.d': No such file or directory chmod: cannot access `/tmp/tmp.viWgH27643/sbin/start-stop-daemon': No such file or directory ! Package pluto-system-database (filename /var/cache/apt/archives/pluto-system-database_2.0.0.44.11041123890_i386.deb) is repeat; ignored that one and using data from /var/cache/apt/archives/pluto-system-database_2.0.0.44.11052524012_i386.deb ! ! Package pluto-boot-scripts (filename /var/cache/apt/archives/pluto-boot-scripts_2.0.0.44.11032623855_i386.deb) is repeat; ignored that one and using data from /var/cache/apt/archives/pluto-boot-scripts_2.0.0.44.11052524012_i386.deb ! ! Package pluto-website-admin (filename /var/cache/apt/archives/pluto-website-admin_2.0.0.44.11041423901_i386.deb) is repeat; ignored that one and using data from /var/cache/apt/archives/pluto-website-admin_2.0.0.44.11052524012_i386.deb ! ** Packages in archive but missing from override file: ** lmce-game-player lmce-game-plugin lmce-mediatomb lmce-sdlmame lmce- sdlmess pluto-avwizard pluto-boot-scripts pluto-media-database pluto-mythtv-plugin pluto-orbiter pluto-orbitergen pluto-pnp- detection pluto-proxy-orbiter pluto-simplephone pluto-std-plugins pluto-system-database pluto-updateentarea pluto-updatemedia pluto- website-admin pluto-xine-plugin pluto-zwave-lighting
Wrote 21 entries to output Packages file. cp: omitting directory `/var/cache/apt/archives/partial' Ign file: ./ Release.gpg Ign file: ./ Release Ign file: ./ Packages Reading package lists... Done ping: unknown host moon Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: mythtv-backend mythtv-common mythtv-database mythtv-frontend The following packages will be upgraded: pluto-avwizard pluto-boot-scripts pluto-orbiter pluto-pnp-detection pluto-simplephone 5 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. Need to get 0B/25.2MB of archives. After this operation, 3178kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! pluto-avwizard pluto-pnp-detection pluto-boot-scripts pluto-simplephone pluto-orbiter Authentication warning overridden. Can not write log, openpty() failed (/dev/pts not mounted?) (Reading database ... 113779 files and directories currently installed.) Preparing to replace pluto-avwizard 2.0.0.44.11012423661 (using .../pluto-avwizard_2.0.0.44.11041123890_i386.deb) ... Unpacking replacement pluto-avwizard ... Preparing to replace pluto-pnp-detection 2.0.0.44.11030723802 (using .../pluto-pnp-detection_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement pluto-pnp-detection ... Preparing to replace pluto-boot-scripts 2.0.0.44.11030723802 (using .../pluto-boot-scripts_2.0.0.44.11052524012_i386.deb) ... Leaving `diversion of /usr/sbin/NetworkManager to /usr/sbin/NetworkManager.wraped by pluto-boot-scripts' Unpacking replacement pluto-boot-scripts ... Preparing to replace pluto-simplephone 2.0.0.44.11012423661 (using .../pluto-simplephone_2.0.0.44.11041123890_i386.deb) ... Unpacking replacement pluto-simplephone ... Preparing to replace pluto-orbiter 2.0.0.44.11030723802 (using .../pluto-orbiter_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement pluto-orbiter ... Can not write log, openpty() failed (/dev/pts not mounted?) Setting up pluto-avwizard (2.0.0.44.11041123890) ...
Setting up pluto-pnp-detection (2.0.0.44.11052524012) ... Setting up pluto-boot-scripts (2.0.0.44.11052524012) ... Installing new version of config file /etc/init.d/linuxmce ...
Setting up pluto-simplephone (2.0.0.44.11041123890) ...
Setting up pluto-orbiter (2.0.0.44.11052524012) ... Upgrading from version '2.0.0.44.11030723802'. Not setting up X again
Moon57 upgraded cp: omitting directory `/var/cache/apt/archives/partial' Ign file: ./ Release.gpg Ign file: ./ Release Ign file: ./ Packages Reading package lists... Done ping: unknown host moon Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: mythtv-backend mythtv-common mythtv-database mythtv-frontend The following packages will be upgraded: lmce-game-player lmce-sdlmame lmce-sdlmess pluto-avwizard pluto-boot-scripts pluto-orbiter pluto-pnp-detection pluto-simplephone 8 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. Need to get 0B/48.9MB of archives. After this operation, 20.4MB disk space will be freed. WARNING: The following packages cannot be authenticated! lmce-sdlmame lmce-sdlmess lmce-game-player pluto-avwizard pluto-pnp-detection pluto-boot-scripts pluto-simplephone pluto-orbiter Authentication warning overridden. Can not write log, openpty() failed (/dev/pts not mounted?) (Reading database ... 113455 files and directories currently installed.) Preparing to replace lmce-sdlmame 2.0.0.44.11012423661 (using .../lmce-sdlmame_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement lmce-sdlmame ... Preparing to replace lmce-sdlmess 2.0.0.44.11012423661 (using .../lmce-sdlmess_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement lmce-sdlmess ... Preparing to replace lmce-game-player 2.0.0.44.11012423661 (using .../lmce-game-player_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement lmce-game-player ... Preparing to replace pluto-avwizard 2.0.0.44.11012423661 (using .../pluto-avwizard_2.0.0.44.11041123890_i386.deb) ... Unpacking replacement pluto-avwizard ... Preparing to replace pluto-pnp-detection 2.0.0.44.11030723802 (using .../pluto-pnp-detection_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement pluto-pnp-detection ... Preparing to replace pluto-boot-scripts 2.0.0.44.11030723802 (using .../pluto-boot-scripts_2.0.0.44.11052524012_i386.deb) ... Leaving `diversion of /usr/sbin/NetworkManager to /usr/sbin/NetworkManager.wraped by pluto-boot-scripts' Unpacking replacement pluto-boot-scripts ... Preparing to replace pluto-simplephone 2.0.0.44.11012423661 (using .../pluto-simplephone_2.0.0.44.11041123890_i386.deb) ... Unpacking replacement pluto-simplephone ... Preparing to replace pluto-orbiter 2.0.0.44.11030723802 (using .../pluto-orbiter_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement pluto-orbiter ... Can not write log, openpty() failed (/dev/pts not mounted?) Setting up lmce-sdlmame (2.0.0.44.11052524012) ... Setting up lmce-sdlmess (2.0.0.44.11052524012) ... Setting up lmce-game-player (2.0.0.44.11052524012) ...
Setting up pluto-avwizard (2.0.0.44.11041123890) ...
Setting up pluto-pnp-detection (2.0.0.44.11052524012) ... Setting up pluto-boot-scripts (2.0.0.44.11052524012) ... Installing new version of config file /etc/init.d/linuxmce ...
Setting up pluto-simplephone (2.0.0.44.11041123890) ...
Setting up pluto-orbiter (2.0.0.44.11052524012) ... Upgrading from version '2.0.0.44.11030723802'. Not setting up X again
Moon69 upgraded cp: omitting directory `/var/cache/apt/archives/partial' Ign file: ./ Release.gpg Ign file: ./ Release Ign file: ./ Packages Reading package lists... Done ping: unknown host moon Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: mythtv-backend mythtv-common mythtv-database mythtv-frontend The following packages will be upgraded: pluto-avwizard pluto-boot-scripts pluto-orbiter pluto-pnp-detection pluto-simplephone 5 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. Need to get 0B/25.2MB of archives. After this operation, 3178kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! pluto-avwizard pluto-pnp-detection pluto-boot-scripts pluto-simplephone pluto-orbiter Authentication warning overridden. Can not write log, openpty() failed (/dev/pts not mounted?) (Reading database ... 113450 files and directories currently installed.) Preparing to replace pluto-avwizard 2.0.0.44.11012423661 (using .../pluto-avwizard_2.0.0.44.11041123890_i386.deb) ... Unpacking replacement pluto-avwizard ... Preparing to replace pluto-pnp-detection 2.0.0.44.11030723802 (using .../pluto-pnp-detection_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement pluto-pnp-detection ... Preparing to replace pluto-boot-scripts 2.0.0.44.11030723802 (using .../pluto-boot-scripts_2.0.0.44.11052524012_i386.deb) ... Leaving `diversion of /usr/sbin/NetworkManager to /usr/sbin/NetworkManager.wraped by pluto-boot-scripts' Unpacking replacement pluto-boot-scripts ... Preparing to replace pluto-simplephone 2.0.0.44.11012423661 (using .../pluto-simplephone_2.0.0.44.11041123890_i386.deb) ... Unpacking replacement pluto-simplephone ... Preparing to replace pluto-orbiter 2.0.0.44.11030723802 (using .../pluto-orbiter_2.0.0.44.11052524012_i386.deb) ... Unpacking replacement pluto-orbiter ... Can not write log, openpty() failed (/dev/pts not mounted?)
Setting up pluto-avwizard (2.0.0.44.11041123890) ...
Setting up pluto-pnp-detection (2.0.0.44.11052524012) ... Setting up pluto-boot-scripts (2.0.0.44.11052524012) ... Installing new version of config file /etc/init.d/linuxmce ...
Setting up pluto-simplephone (2.0.0.44.11041123890) ...
Setting up pluto-orbiter (2.0.0.44.11052524012) ... Upgrading from version '2.0.0.44.11030723802'. Not setting up X again
Moon82 upgraded I clearly have a couple things to fix, and a few things I already have. ***The latest script is untested. I believe it works as desired. Will test shortly... including force closing to test the trap.
|
|
|
|
« Last Edit: June 06, 2011, 01:50:44 am by l3mce »
|
Logged
|
I never quit... I just ping out.
|
|
|
phenigma
wants to work for LinuxMCE
 
Posts: 779
|
 |
« Reply #11 on: June 06, 2011, 02:40:49 am » |
|
Great work!
An observation:
MDs already mount the core's /usr/pluto/deb-cache when they boot, for chroot upgrades the directory can be bound locally (mount --bind /usr/pluto/deb-cache /usr/pluto/diskless/XX/usr/pluto/deb-cache) on the core, negating the need to copy the .debs to the /usr/pluto/diskless/* locations. Duplicating the contents of the core's /usr/pluto/deb-cache for each MD is redundant and adds up to a huge amount of HD space.
Upgrade the core, then copy the contents of /var/cache/apt/archives/*.deb to /usr/pluto/deb-cache, run dpkg-scanpackages and gzip the Packages file. Then all MDs can have access to the latest files.
J.
|
|
|
|
|
Logged
|
|
|
|
|
l3mce
|
 |
« Reply #12 on: June 06, 2011, 03:09:29 am » |
|
Great work!
An observation:
MDs already mount the core's /usr/pluto/deb-cache when they boot, for chroot upgrades the directory can be bound locally (mount --bind /usr/pluto/deb-cache /usr/pluto/diskless/XX/usr/pluto/deb-cache) on the core, negating the need to copy the .debs to the /usr/pluto/diskless/* locations. Duplicating the contents of the core's /usr/pluto/deb-cache for each MD is redundant and adds up to a huge amount of HD space.
Upgrade the core, then copy the contents of /var/cache/apt/archives/*.deb to /usr/pluto/deb-cache, run dpkg-scanpackages and gzip the Packages file. Then all MDs can have access to the latest files.
J.
Thanks for the feedback. On my 810 install, the only files that exist in the cores /var/cache/apt/archives are ones which upgrade. This is possibly a result of something in the past I have done. Yes... it took me a couple of rereads to understand, and a little poking around to confirm, but you are exactly right... and that cleans this whole process up. Thank you very much. MUCH better way to handle it. I didn't realize a lot of that... and now I don't have to edit that Packages file... yay. http://svn.linuxmce.org/trac.cgi/attachment/ticket/341/globalUpgrades.13.shThat is so much cleaner. Will test in a few. Thanks again Phenigma! I have never used --bind before... I am presuming that I can umount the second directory in the bind when I am done with the process for each MD to avoid... weirdness.
|
|
|
|
« Last Edit: June 06, 2011, 04:27:10 am by l3mce »
|
Logged
|
I never quit... I just ping out.
|
|
|
phenigma
wants to work for LinuxMCE
 
Posts: 779
|
 |
« Reply #13 on: June 06, 2011, 04:18:23 am » |
|
Good stuff! Yep, unmount using the dir listed 2nd in the mount command.
I noticed that you're altering the init/startup scripts on the core instead of the MDs. This needs to be done for an MD that is updated via chroot, but not ssh. I'm attaching the version I tinkered with a little, it takes these things into account and should restore the original sources.list files. I admit I'm only just learning about trap now as well. I've tested it but not much. Keep up the good work!
J.
|
|
|
|
« Last Edit: June 06, 2011, 04:24:58 am by phenigma »
|
Logged
|
|
|
|
|
l3mce
|
 |
« Reply #14 on: June 06, 2011, 04:40:17 am » |
|
I also made a few changes... My understanding was that I needed to address the scripts from the core, but expect you are correct. Thank you very much. I do not understand: mv /usr/pluto/diskless/$moonDir/usr/sbin/invoke-rc.d{,.lmce-update} or mv /usr/pluto/diskless/$moonDir/usr/sbin/invoke-rc.d{.lmce-update,} Though in the Diskless_CreateTBZ.sh which I was stealing some of this method from it worked similarly. I was just moving the damned files obviously. Also, if the files exist (as we make fakes), will this methodology require a -f (force) move to avoid overwrite confirmation? How does this look? http://svn.linuxmce.org/trac.cgi/attachment/ticket/341/globalUpgrades.15.shOther than not being as pretty as yours...
|
|
|
|
« Last Edit: June 06, 2011, 05:14:10 am by l3mce »
|
Logged
|
I never quit... I just ping out.
|
|
|
|