lib/fabric/server.rb in fabric-0.3.2 vs lib/fabric/server.rb in fabric-0.3.3
- old
+ new
@@ -62,11 +62,10 @@
self.accounts.include?(user)
end
def account_exists_for?(user)
self.execute_command("id #{user.name}")
-
if self.output =~ /uid=/
true
else
false
end
@@ -100,13 +99,11 @@
end
end
def accounts_to_remove
narrate "Checking for dead accounts"
- users = User.all
-
- users.reject do |user|
- self.should_account_exist_for?(user) and self.account_exists_for?(user)
+ users = User.all.select do |user|
+ self.account_exists_for?(user) and not self.should_account_exist_for?(user)
end
end
def create_group(group)
self.execute_command("sudo /usr/sbin/groupadd #{group.name}")
\ No newline at end of file